Jesus aber sprach zu ihnen: Ich bin das Brot des Lebens. Wer zu mir kommt, den wird nicht hungern; und wer an mich glaubt, den wird nimmermehr dürsten.
Johannes 6:35
autor | |
22-06-10 11:06:57 | Warenkorb GLOBAL |
Andreas Pohl |
Hallo liebes Forum, ich versuche mich gerade daran den Warenkorb global im Header einzubinden. Dies versuche ich über Typoscript. Einen Link zu erzeugen der zum Warenkorb führt ist ja kein Problem. Was ich möchte, ist die Anzahl der Produkte mit ausgeben. Das heisst wenn keine Produkte im Warenkorb sind, steht oben Warenkorb (0). Ansonsten wenn welche da sind eben die entsprechende Anzahl. Im Template wird dies ja über den Marker ###NUMBER_GOODSTOTAL### gesteuert. Gibt es eine Möglichkeit diese Anzahl per Typoscript auszugeben oder über einen anderen Weg? Mit freundlichen Grüßen Andreas P. |
22-06-10 11:58:37 | Warenkorb ist leer |
Franz Holzinger |
Wenn der Warenkorb noch leer ist, benötigt man keine Marker. Beim Mini-Warenkorb wird der Subpart <!-- ###BASKET_OVERVIEW_EMPTY### begin --> <p>Keine Produkte im Warenkorb.</p> <!-- ###BASKET_OVERVIEW_EMPTY### end --> verwendet. Man kann dort einfach den gewünschten Text hineinschreiben. <!-- ###BASKET_OVERVIEW_EMPTY### begin --> <p>Warenkorb (0)</p> <!-- ###BASKET_OVERVIEW_EMPTY### end --> |
22-06-10 13:14:13 | Warenkorb nicht im Template |
Andreas Pohl |
Das Problem an der Sache ist das ich das Template des Miniwarenkorbs schon verwende und nicht oben im Header verwenden kann. Im Header soll nur Warenkorb (ANZAHL) stehen, da dort noch andere Optionen wie drucken, zu favoriten hinzufügen etc sind. Das heisst ich würde gerne einfach nur einen Links zum Warenkorb haben mit der danebenstehenden Anzahl der Produkte im Warenkorb. |
29-06-10 14:45:21 | Gibt es keine Möglichkeit |
Andreas Pohl |
Gibt es keine Alternative? Wenn nicht würde ich mich rangeben die Werte irendwie zB. über Jquery auszulesen und dort oben einzutragen aber ich denke das ist nicht die sinnvollste alternative |
30-06-10 17:35:16 | Marker |
Franz Holzinger |
Wenn kein Produkt im Warenkorb liegt, dann machen die Preismarker wenig sinn, weil alle 0 wären und außerdem der Subpart OVERVIEW_EMPTY verwendet wird. Über das Template Suffix kann man für jedes Shop Plugin eigene Subparts festlegen. |
1-07-10 16:07:39 | Subpart |
Andreas Pohl |
Ist jetzt vllt. eine dumme Frage aber wo finde ich das Template Suffix? Ein eigener Subpart wäre perfekt und genau das was ich suche! |
1-07-10 18:06:04 | Template Suffix |
Franz Holzinger |
Das Template Suffix wird entweder beim Plugin oder über Setup eingetragen. Der Subpart Marker wird um das Template Suffix und vorangestellten Unterstrich erweitert. |
2-07-10 11:13:30 | Erledigt |
Andreas Pohl |
Danke Frank. Jetzt funktioniert alles. Hier noch die Lösung damit auch andere es schaffen: Als erstes habe ich eine Seite, die im Menü verborgen ist angelegt in der ich das Plugin des Shops (Miniwarenkorb) mit einem Template Suffix (test) eingefügt habe. Dann habe ich in Templavoila einen Bereich definiert wo der Inhalt später erscheinen sollte und als Inhalt einen Typoscript Object Path definiert. Nun musste ich nur noch den Typoscript Code einfügen: waren = CONTENT waren { table = tt_content select { pidInList = 108 #die Id der Seite wo der Inhalt ist where colPos=1 } } lib.oben < waren Zum Schluss habe ich im template noch meine Bereiche definiert: <!-- ###BASKET_OVERVIEW_TEMPLATE_TEST### begin --> <div id="oben_warenkorb"> <a href="Warenkorblink" class="linkoben">Warenkorb</a> (###NUMBER_GOODSTOTAL###) </div> <!-- ###BASKET_OVERVIEW_TEMPLATE_TEST### end --> <!-- ###BASKET_OVERVIEW_EMPTY_TEST### begin --> <div id="oben_warenkorb_leer"> Warenkorb (0) </div> <!-- ###BASKET_OVERVIEW_EMPTY_TEST### end --> Das wars auch schon :) Dankeschön noch einmal |
2-07-10 11:13:56 | Franz natürlich und nicht Frank :) |
Andreas Pohl |
:) |
< Zurück zum Forum |