Nein, nicht Produkte - damit meine ich Kategorieinhalte, also ein allgemeines Bild und eine Beschreibung der Kategorie(en), was ja im shopAdmin eingegeben werden kann.
Also zB wie hier: http://dialog.sdsolutions.de/Binden/
Klickt man die Kategorie “Binden” an, würde ich die Subkategorien
o SteelBinding
o DrahtBindung
o MySteelBindung
o SpiralBindung
o Finishing
auflisten, aber eben nicht die Artikel dieser Kategorien sondern die Kategoriebeschreibungen. Klickt man dann in eine dieser Kategorien, werden die entsprechenden Produkte aufgelistet oder sofern eine weitere Subkategorie vorkommt, wieder die Auflistumg der Kategorie.
Ich versuch noch einmal, es zu beschreiben:
ich will nicht die Artikel auflisten - wie in diesem Beispiel http://dialog.sdsolutions.de/Binden/ - sondern jeweils eine Beschreibung der enthaltenen Subkategorien (SteelBinding, DrahtBindung, MySteelBindung …) an Stelle der Artikel.
Verstehe ich es so richtig…?
Du willst in der Kategorienübersicht alle Subkategorien mit Titel und einem Kurzbeschrieb der jeweiligen Subkategorie eingeblendet haben? Falls es das ist, was du willst, dann gibt es in den Kategorien die Felder Kurzbeschreibung und Langtext. Im Template list.tpl musst du diese Felder (welches du auch immer brauchst) einblenden.
Das funktioniert - im Prinzip. Damit kann ich Titel und Kurzbeschreibung der aufgerufenen Kategorie anzeigen. Aber eigentlich will ich Titel und Kurzbeschreibung der darin enthaltenen Subkategorien auflisten. Wie könnte das funktionieren? http://dialog.sdsolutions.de/Binden/
Musst mal im Template list.tpl nach “[{if $oView->hasVisibleSubCats()}]” suchen. In diesem “if-Bereich” findest du die Auflistung der Subkategorien. Um zusätzlich zu den Titeln nun noch die Kurzbeschreibung einzufügen, musst du die entsprechende Variable ausgeben ([{$category->oxcategories__oxdesc->value}]).
Wiederum nicht getestet.
Funktioniert doch nicht so klaglos.
Hab jetzt versucht, die Kategorien nach dem selben Schema aufzulisten, wie die Artikel:
Also im list.tpl hol ich mir die SubCatList:
Nur schaff ich es nicht, die verschiedenen Bezeichnungen der Subkatekorien auszugeben (es steht immer “Zubehör”), obwohl die Links dahinter schon unterschiedlich sind und auf die verschiedenen Subkategorien verweisen.
Das ist guter Senf. Das würde so auch funktionieren.
Allerdings möchte ich auch eine Anpassung der Spalten über die Parameter “big, small, thin, thinest usw.” vornehmen, aber darauf reagiert die Liste nicht.
Sollte doch funktionieren - oder?
ich versuche gerade vergeblich die Thumbs der Unterkategorien anzeigen zu lassen :mad:
Wie komme ich an
[{ $category->oxcategories__oxthumb->value }]
ran ?
Für die aktuelle Kategorie ist das ja kein Problem. Das kann der Shop ja schon.
Allerdings ist für die SubCats da nie ein Wert angegeben auch wenn in der DB etwas drin steht.
Ratlos… plz help!
Zu toto99:
[QUOTE=toto99;12090]Das ist guter Senf. Das würde so auch funktionieren.
Allerdings möchte ich auch eine Anpassung der Spalten über die Parameter “big, small, thin, thinest usw.” vornehmen, aber darauf reagiert die Liste nicht.
Sollte doch funktionieren - oder?[/QUOTE]
Das ist möglich und falls noch jemand daran interessiert ist:
Ich habe ein zusätzliches Feld in oxcategories angelegt in welches ich für jede Kategorie eine andere Darstellungsart speichern kann.
Backend combobox anlegen wo mann die Darstellungsformen wählen kann.
Und dann eben in der list.tpl die Value aus dem neuen Feld in $size speichern.
[QUOTE=toto99;12090]Das ist guter Senf. Das würde so auch funktionieren.
Allerdings möchte ich auch eine Anpassung der Spalten über die Parameter “big, small, thin, thinest usw.” vornehmen, aber darauf reagiert die Liste nicht.
Sollte doch funktionieren - oder?[/QUOTE]
Das ist möglich und falls noch jemand daran interessiert ist:
Ich habe ein zusätzliches Feld in oxcategories angelegt in welches ich für jede Kategorie eine andere Darstellungsart speichern kann.
Backend combobox anlegen wo mann die Darstellungsformen wählen kann.
Und dann eben in der list.tpl die Value aus dem neuen Feld in $size speichern.
Ist echt easy da die Werte über ein Post übergeben werden und der key vom array einfach
oxcateogries__tabellenfeldname ist.
PS: Ich hab in einem anderen Thread etwas gelesen von Kategorien vollständig laden über die funktion load. Hat das schonmal jemand gemacht?
Habs nur kurz probiert und wusst schon garnicht was ich da für Parameter übergeben muss, dann hab ichs gelassen.
Wäre schön wenn Marco uns bei diesem Thema auf die Sprünge helfen könnte.
Hallo MaGro,
wenn ich das recht verstehe kann des Shop-Kunde mit deiner Lösung dann die unterschiedlichen Darstellungsformen (winzig, klein, …) über die Selectbox auswählen.
nein die selectBox wird im Template vom Backend angelegt. Dann kannst du beim erstellen bzw. bearbeiten einer Kategorie festlegen wie die Artikel in der Kategoriedarstellung angezeigt werden.
Da ich grade gut drauf bin heute Freitag ist post ich dir sogar die änderungen die ich gemacht hab
Ein neues Feld für oxcategories anlegen habe es mgtemplateartsize genannt.
in der out/basic/tpl/list.tpl in der foreach schleife mit den Artikeln: