Franz Holzinger

Verse of the day

Denn so du mit deinem Munde bekennst Jesum, daß er der HERR sei, und glaubst in deinem Herzen, daß ihn Gott von den Toten auferweckt hat, so wirst du selig. Denn so man von Herzen glaubt, so wird man gerecht; und so man mit dem Munde bekennt, so wird man selig.
Roemer 10:9-10

© Bible Gateway's Verse of the Day


autor  
21-04-15 15:02:08 Kategorien als Menu
Michael Schulte
Hallo,

ich möchte in meinem Shop in der linken Spalte eines 3-spaltigen Layout permanent die Kategorien darstellen, um damit Zugriff auf die in den Kategorien enthaltenen Artikel zu bekommen.
Ich finde keine Information, wie man das hinbekommt.

Vielen Dank für die Unterstützung.
22-04-15 09:52:19 Shop Plugin
Franz Holzinger
Es gibt hierfür 2 alternative Möglichkeiten:

1. Im TYPO3 Backend in der linken Spalte ein Shop Plugin einfügen. "Kategorien: Menü"
2. Das TypoScript der Seite auf den Shop Seiten überschreiben.

page {
10.marks.LEFT < plugin.tt_products
10.marks.LEFT {
pid_list = 1,2,3
code = MENUCAT
conf.tt_products_cat.MENUCAT {
onlyChildsOfCurrent = 0
rootChildsOfCurrent = 0
listProductsNoCat = 0
stickIfNoChild = 0
hierarchytiers = 2
hideRoot = 0
hideChildless = 0
autoRoot = 1
}
}

}


Achtung: Statt "10.marks.LEFT " heisst es anderswo "10.subparts.WORKON_LEFTMENU". Dazu muss man im TypoScript Object Browser nachsehen, damit man sieht, auf welche Weise das Setup der linken Spalte definiert ist.


Diese Beschreibung gilt in gleicher Weise für jedes andere Shop Plugin. Die Zuweisung der Flexforms zu den Codes ist im Manual beschrieben.
1-05-15 17:13:06 Funktioniert nicht
Michael Schulte
Hallo,

ich habe die erste Möglichkeit getestet. Aber ohne Erfolg.
Bei der zweiten Möglichkeit komme ich momentan nicht wirklich weiter, da ich nicht nachvollziehen kann, an welcher Stelle (welches Typoscript : Allgemein ? oder Seite ?) ich die Einträge einfügen muß, damit ich zum gewünschten Erfolg komme.

Dann sollten die KAtegorien auf jeder Seite an der selben Stelle z ufinden sein. (in der linken Spalte).

Was muß ich gegebenenfalls noch berücksichtigen, um das zu realsierien ?

Vielen Dank schon einmal und viele Grüße

Michael Schulte
2-05-15 12:35:00 Prüfungen
Franz Holzinger
Es sollten folgende Dinge geprüft werden:
1. Wird im Seiten Quelltext der Webseite das Plugin überhaupt angezeigt? Etwas in dieser Art:
-----------------
BEGIN: Content of extension "tt_products", plugin "tt_products"

-->
<div class="tt-products">
<!-- START: tt-products-menucat-19 --><div id="tt-products-menucat-19" class="tt-products-menucat" >
<div class="mainMenu">
<ul id="cat1"></ul>
</div>
</div><!-- END: tt-products-menucat-19 -->
</div>

<!-- END: Content of extension "tt_products", plugin "tt_products" -->
---------

2. Ist das Setup pid_list so gesetzt, dass das Kategorien Sysfolder darin vorkommt, bzw. alternativ der Ausgangspunkt beim Plugin?

3. Ist das default Shop Setup über "Include static from extensions": "Shop System CSS Styled" eingebunden?
Allerdings soll kein "Shop System Old Style" verwendet werden, weil dieses veraltet ist.
2-05-15 12:39:14 Root Kategorie setzen
Franz Holzinger
In den Constants muss die oberste Kategorie gesetzt werden. Falls alle Kategorien angezeigt werden sollen, dann muss diese 0 sein:

plugin.tt_products {
rootCategoryID = 0
}

2-05-15 14:07:27 Bedingung
Franz Holzinger
Die rootCategoryID muss nur in dem Fall explizit auf 0 gesetzt werden, wenn onlyChildsOfCurrent=1 gesetzt ist.

conf.tt_products_cat.ALL {
onlyChildsOfCurrent = 1
}

Denn manche Anwender haben den Fall, in welchem eine Kategorieliste nur für die Kinder der aktuellen Kategorie angezeigt werden soll.
Alternativ kann dies auch im Setup gelöscht werden.

conf.tt_products_cat.MENUCAT {
onlyChildsOfCurrent = 0
}

Die default (Standard) Einstellungen des Shops können leider nicht für jeden Anwendungsfall gleichzeitig passend vorgesetzt sein.
< Zurück zum Forum