Franz Holzinger

Verse of the day

Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7

© Bible Gateway's Verse of the Day


autor  
6-04-11 09:27:19 Memo-Funktion bei 2.8 funktional?
Nadine Wohlrabe
Ich habe versucht die Memofunktion einzusetzen. Folgendes Problem:
Listansicht -> Link schaut so aus www.domain.de/sortiment/produkt.htmjl###FORM_MEMO###&tx_ttproducts_pi1[addmemo]=tt-products-list-1

###FORM_MEMO### wird nicht ersetzt.

Detailansicht:
www.domain.de/sortiment/sortiment/merkzettel/backPID/produktdetail.html&tx_ttproducts_pi1[addmemo]=tt-products-single-2

Hier landet man zwar auf der Merkzettelseite, aber erhält die Meldung:
Sie haben keine Produkte vorgemerkt.
PIDmemo ist gesetzt.

Ein Lösung?
10-08-09 09:51:05 Änderung der Paramter
Franz Holzinger
Die Parameter haben sich seit tt_products 2.5.13, 2.6.1, 2.7.1 und 2.8.0 geändert:

'tx_ttproducts_pi1' gibt es nicht mehr. Es muss in den Shop Templates durch 'tt_products' ersetzt werden.

6-04-11 09:37:53 Auch mit tt_products nicht.
Nadine Wohlrabe
Habe den Parameter geändert:


<!-- ###FE_GROUP_1_TEMPLATE### begin --><input type="image" name="addtomemo" src="###PATH_FE_REL###/res/icons/fe/addmemo.png" value="auf die Merkliste" onClick="document.getElementsByName('###FORM_NAME###')[0].action='###FORM_MEMO###&amp;tt_products[addmemo]=###PRODUCT_UID###';" title="Add to memo"><!-- ###FE_GROUP_1_TEMPLATE### end -->

Dennoch erscheint beim klick auf Memo in der Listansicht:

http://www.domain.de/A_Shop/###FORM_MEMO###&tt_products[addmemo]=1

Detailansicht:

http://www.domain.de/A_Shop/das-sortiment/merkzettel/backPID/produktdetail.html&tt_products%5Baddmemo%5D=2

Dort lande ich auf der Memoseite,

Meldung: vi
Shop Plugin:: Der Bereich ###ITEM_LIST_EMPTY### wurde in der Template Datei fileadmin/templates/extensions/products_css_variants_de.html nicht gefunden.

cu
6-04-11 09:38:55 Anscheinend Realurl Problem
Nadine Wohlrabe
Habe mal Testweise Realurl abgeschaltet. Siehe da:

Aus der Detailansicht wird der Artikel auf der Memopage eingefügt. Listansicht negativ.
Link sieht so aus:

http://www.domain.de/A_Shop/###FORM_MEMO###&tt_products[addmemo]=1


Meine Realurl:


'categories' => array(
array(
'GETvar' => 'tt_products[cat]',
'lookUpTable' => array(
'table' => 'tt_products_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
// products
'products' => array(
array(
'GETvar' => 'tt_products[product]',
'lookUpTable' => array(
'table' => 'tt_products',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
// backPID
'backPID' => array(
array(
'GETvar' => 'tt_products[backPID]',
'lookUpTable' => array(
'table' => 'pages',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),

Was muss geändert werden, damit Merkzettel auch bei Listansicht geht? Bzw. mit Realurl?
11-08-09 12:28:54 Korrektur
Franz Holzinger
Es gibt jetzt eine korrigierte tt_products 2.8.0, in welcher der Marker ###FORM_MEMO### richtig ersetzt wird.
6-04-11 09:37:44 Fehlerder Code in class.tx_ttproducts_list_view.php
Nadine Wohlrabe
Ich bin ein Stück weiter, da der Merkzettel nicht in der Listansicht funktioniert, habe ich den fehlenden Code gefunden:

Zeile 1540 ergänzt um:

$pidMemo = ( $this->conf['PIDmemo'] ? $this->conf['PIDmemo'] : $TSFE->id);
$markerArray['###FORM_MEMO###'] = htmlspecialchars(tx_div2007_alpha::getPageLink_fh002($this->cObj,$pidMemo,'',$this->urlObj->getLinkParams('', array(), TRUE)));

ABER:

Innerhalb des Merkzettels lässt sich nichts löschen.

<input type="image" name="remove" src="typo3/ext/tt_products/res/icons/fe/delmemo.png" value="von der Merkliste streichen" onClick="document.getElementsByName('###FORM_NAME###')[0].action='###FORM_MEMO###&amp;tt_products[delmemo]=###PRODUCT_UID###';"

ist ohne Funktion!

Jemand eine Lösung?

cu
11-08-09 18:31:02 neues Beispiel Template
Franz Holzinger
Ich habe jetzt die Extension addons_tt_products neu ins TER gestellt. Das FORM Tag hat nicht außerhalb der Kategorieanzeige in der Produktlistenansicht begonnen. Das hat dazu geführt, dass derselbe Formularname mehrmals vergeben worden ist, wenn auf einer Produktliste mehr als 1 Kategorie angezeigt worden ist. Damit lief das JavaScript auf der Produktliste nicht mehr, weil es dasselbe Formular zweimal gegeben hat.
29-09-09 10:27:00 gleiches problem mit 2.7.1
Frank
Hallo,

habe (ohne realURL) das gleiche Problem, im Template steht

<input type="image" name="addtomemo" src="###PATH_FE_REL###/res/icons/fe/addmemo.png" value="auf die Merkliste" onClick="document.getElementsByName('###FORM_NAME###')[0].action='###FORM_MEMO###&amp;tt_products[addmemo]=###PRODUCT_UID###';" title="Add to memo">

Link schaut so aus

/index.php?id=48&tx_ttproducts_pi1[backPID]=26&tx_ttproducts[addmemo]=6

Kann ich die addons_tt_products auch für 2.7.1 verwenden, oder was mache ich da am besten?

Schöne Grüsse Frank
29-09-09 14:56:49 realURL
Franz Holzinger
Hier liegt ein Fehler in der RealURL Konfiguration vor.
Der Paramter von tt_products lautet nämlich nicht mehr, wie früher, 'tx_ttproducts_pi1', sondern er muss 'tt_products' heißen.

29-09-09 15:02:42 kein RealURL
Frank
Hallo Franz,

RealURL ist nicht installiert, klicke ich auf den Link 'add to memo'-Link wie oben beschrieben erhalte ich 'Sie haben keine Produkte vorgemerkt. '

in den Constants steht 'plugin.tt_products.PIDmemo = 48'

grüsse frank
29-09-09 15:33:00 Ausgangspunkt
Franz Holzinger
Vielleicht ist der Ausgangspunkt falsch, sodass er auf der Memo-Seite keine Produkte findet?

29-09-09 15:37:55 Sysordner Produkte
Frank
also der Link 'add to memo' ist so korrekt?

ich habe folgende Struktur:

- Produkte
- kategorie 1
- kategorie 2

in den sysordnern kat-1 und kat-2 sind die Produkte drin, der Ausgangspunkt auf der Memo-Seite hängt an dem Ordner 'produkte', Rekursiv: auf unendlich. Könnte dies damit zusammen hängen?

Die Warenkorb-Seite ist genau so konfiguriert und hier klappt alles ...

grüsse frank
29-09-09 16:01:03 falscher Link
Franz Holzinger
Dieser Link
/index.php?id=48&tx_ttproducts_pi1[backPID]=26&tx_ttproducts[addmemo]=6
ist jedenfalls falsch. Er stammt nicht von tt_products 2.7.1, weil der Parameter 'tx_ttproducts_pi1' nicht mehr verwendet wird.
< Zurück zum Forum