Sehr geehrte Community,
Ich soll einen Shop mit tt_products realisieren der optisch sehr stark vom "normalen" Aussehen abweicht.
Die Produktbilder sollen in einer SliderBox angezeigt werden in der man natürlich nach links und rechts scrollen kann (jQuery).
Das habe ich schon hinbekommen.
Jetzt soll zudem wenn man dann ein Produktbild anklickt, so eine Art Detailansicht angezeigt werden diese soll schön smooth ausklappen (jQuery). Ich sage extra so eine Art weil es eine abgespeckte Version der richtigen Detailansicht sein soll. Trotzdem sollen natürlich die Informatioen etc alle dynamisch aus dem BE geladen werden.
Da ich es mit nur einer Liste und dem einen Listentemplate nicht hinbekomme (divs sind sonst ineinander verschachtelt und das darf nicht sein) war meine Idee nun 2 Listenansichten auf eine Seite zu bringen.
Die erste Liste ist die Bilderscrollleiste.
Die zweite Liste stellt die abgespeckte Detailansicht dar.
Das Prinzip:
2. Liste immer unsichtbar, klicke ich auf ein Bild wird per JS das entsprechende Detailfenster der zweiten Liste eingeblendet.
Problem:
Ich habe keine Ahnung wie ich zwei unterschiedliche Listentemplates, auf einer Seite jeweils genau einmal anzeigen lassen kann.
Hat da jemand eine Idee?
HIer mal ein Link zu dem wie es ungefähr mal werden soll bzw wie es gerade ist:
Products - Urnenshop
P.S.:
Ich habe versucht in der Shop extension auf der Seite bei Anzeigetyp:
Produkte:Liste und
Produkte:Highlights
aber ich bekomme als Ausgabe im FE einfach 2 mal den Teil des Templates von Produkte:Liste.
Hier mal das abgespeckte Template:
HTML-Code:<!-- ###ITEM_LIST_TEMPLATE### begin --> <!-- ###ITEM_CATEGORY_AND_ITEMS### begin --> <!-- ###ITEM_LIST### begin --> <!-- ###ITEM_SINGLE### begin--> Das Hier wird korrekt ausgegeben allerdings 2 mal und das untere garnicht !? <!-- ###ITEM_SINGLE### end --> <!-- ###ITEM_LIST### end --> <!-- ###ITEM_CATEGORY_AND_ITEMS### end --> <!-- ###ITEM_LIST_TEMPLATE### end --> <!-----------------------------------------------------------------------------------> <!-----------------------------------------------------------------------------------> <!-- ###ITEM_LIST_TEMPLATE_SPEZIELL### begin --> <!-- ###ITEM_LIST### begin --> <!-- ###ITEM_SINGLE### begin--> hier soll jetzt eigentlich die andere Liste kommen aber dieser Text wird nichtmal angezeigt im FE stattdessen wird die Liste oben 2 mal ausgegeben!? <!-- ###ITEM_LIST### end --> <!-- ###ITEM_SINGLE### end--> <!-- ###ITEM_LIST_TEMPLATE_SPEZIELL### end -->
Außerdem wäre vielleicht noch eine Möglichkeit den Shop einfach 2 mal auf der Seite einzubinden und dann über Typoscript den beiden Shops unterschiedliche Template files zuzuordnen. Aber ich weiß nicht wie ich über die UID des Shops dem direkt ein Template zuweisen kann. Weil direkt in den Eigenschaften des Shops habe ich kein TS-Feld gefunden und da beide Shops dann auf einer Seite wären gehts auch mit nem Extension Template nur über eine Fallunterscheidung über die UID des Shops aber sowas finde ich nirgends falls es sowas überhaupt gibt!?
Es gibt doch ein Feld Template-Suffix bei jedem tt_products Plugin. Der dort eingetragene Text muss dann in Großbuchstaben und hinter einem '_' an den Subpart Marker des Shop Templates drangehängt werden. Das bewirkt, dass dieses Plugin dann seinen eigenen Subpart Marker hat. So können mehrere unterschiedliche Listenansichten auf einer Seite erstellt werden.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen