Unglaublich aber wahr, ich habs geschafft.
Da ich bei jeder Installation das selbe Problem hatte bin ich noch einmal mein Haupttemplate durchgegangen und dessen Einstellungen.
Das Problem war die vorbereitung für Mehrsprachigkeit, die ich immer gleich einstelle, also die entsprechenden Zeilchen im TS mussten weg.
Bei mir sah das so aus:
config.language = de
config.locale_all = de_DE
config.sys_language_uid = 1
Sobald ich einen mehrsprachigen Shop machen muss werd' ich wohl wieder mit den Problemen konfrontiert sein.
Und danke nochmals für die Mühe.
Also, ich will jetzt mein Kategorie Menü bauen.
Es soll so ausgegeben werden:
<ul>
<li>
Kategoriename
Kategorie Bild
</li>
</ul>
Beides verlinkt.
Wenn ich in dem Template nachsehe, das ich als Basis verwende finde ich folgendes HTML:
<h2>ITEM_CATLIST_TEMPLATE</h2>
<p><em>This subpart is used to display the regular list of categories.</em></p>
<!-- ###ITEM_CATLIST_TEMPLATE### begin
This subpart is used to display the regular list of categories.
-->
<div class="tt_products_item_catlist"><ul>
<!-- ###CATEGORY_SINGLE### begin-->
<!--###LINK_CATEGORY### begin-->
<li>###LIST_LINK###</li>
<!--###LINK_CATEGORY### end-->
<!-- ###CATEGORY_SINGLE### end-->
<br /> <!-- ###CATEGORY_SINGLE_2### begin-->
<!-- ###CATEGORY_SINGLE_2### end-->
<br /><!-- ###CATEGORY_SINGLE_3### begin-->
<!-- ###CATEGORY_SINGLE_3### end-->
</div>
<!-- ###ITEM_CATLIST_TEMPLATE### end -->
<br /><br />
Füge ich dort zum Beispiel das ein:
<!--###LINK_CATEGORY### begin-->
<li>
###LIST_LINK###
###CATEGORY_IMAGE###
</li>
<!--###LINK_CATEGORY### end-->
Wird mir der Marker fürs Bild nicht ersetzt.
Stelle ich in den Constants folgendes um:
plugin.tt_products.displayCatListType =
Wird mir zwar das Bild angezeigt (warum auch immer), aber statt des </ul> wird mit so etwas ausgegeben </>.
Wieso wird die Liste im Template gestartet aber per Typoscript geschlossen? Was soll das denn für ein Blödsinn sein?
Und kann mir vielleicht jemand sagen, wie ich einen Link auf das Bild legen kann? Beim tt_news Template gibts da so schöne Marker dafür, die kann ich in dem Template nicht benutzen...
Ich habe jetzt übrigens die 2.5.11 laufen. Da kann ich im Template auch nur das "shop system old style" inkludieren.
Andere Frage:
Wie kann ich in meiner Produktliste die Varianten anzeigen lassen? Mein Template sieht so aus:
<!-- ###ITEM_LIST_TEMPLATE### begin
This subpart is used to display the regular list of products. It's also used by search-results.-->
<div class="tt_products_item_list">
<div class="page_navigation">
<div class="page_prev"><!--###LINK_PREV###-->vorherige Seite<!--###LINK_PREV###--></div>
<!-- ###LINK_BROWSE### begin -->[ ###BROWSE_LINKS### ]<!-- ###LINK_BROWSE### end-->
<div class="page_next"><!--###LINK_NEXT###-->nächste Seite<!--###LINK_NEXT###--></div>
</div>
<!-- ###ITEM_CATEGORY_AND_ITEMS### -->
<!-- ###ITEM_CATEGORY### begin -->
<div class="products-list-category">
<h2 class="category_title">###CATEGORY_TITLE###</h2>
###CATEGORY_IMAGE###
</div>
<!-- ###ITEM_CATEGORY### end -->
<!-- ###ITEM_LIST### begin -->
<div class="products-list-products">
<!-- ###ITEM_SINGLE### begin-->
<form method="post" action="###FORM_URL###">
<div class="listitem">
<h3>###PRODUCT_TITLE###<!--###LINK_ITEM###--> (mehr Info)<!--###LINK_ITEM###--></h3>
<p class="listitem_subheader"><em>###PRODUCT_SUBTITLE###</em></p>
<div class="order">
<p class="price"><strong>###PRICE_TAX### Euro</strong></p>
<div class="submit">
<button type="submit" name="order"/>In den Warenkorb</button>
</div>
</div>
</div>
</form>
<!-- ###ITEM_SINGLE### end -->
</div>
<!-- ###ITEM_LIST### end -->
<!-- ###ITEM_CATEGORY_AND_ITEMS### end -->
<div class="clear"> </div>
<div class="page_navigation">
<div class="page_prev"><!--###LINK_PREV###-->vorherige Seite<!--###LINK_PREV###--></div>
<!-- ###LINK_BROWSE### begin -->[ ###BROWSE_LINKS### ]<!-- ###LINK_BROWSE### end-->
<div class="page_next"><!--###LINK_NEXT###-->nächste Seite<!--###LINK_NEXT###--></div>
</div>
</div>
<!-- ###ITEM_LIST_TEMPLATE### end -->
Wieder mal klassisch 🙂
30 Minuten gegoogled und Templates durchgesucht und 2 Minuten nach dem Posten im Manual fündig geworden.
Für die, die nicht fündig wurden:
<!-- ###display_variant1### -->
<select name="###FIELD_COLOR_NAME###" rows="1">###PRODUCT_COLOR###</select>
<!-- ###display_variant1### -->
<!-- ###display_variant2### -->
<select name="###FIELD_SIZE_NAME###" rows="1">###PRODUCT_SIZE###</select>
<!-- ###display_variant2### -->