Ergebnis 1 bis 2 von 2

Thema: mehrere Listenansichten auf einer Seite

      
  1. #1
    Forum Newbie
    Registriert seit
    12.11.2008
    Alter
    31
    Beiträge
    24

    mehrere Listenansichten auf einer Seite

    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!?

  2. #2
    TYPO3 Forum Team Moderator
    Registriert seit
    09.10.2005
    Ort
    Köln
    Alter
    45
    Beiträge
    538
    Zitat Zitat von chhalpha Beitrag anzeigen
    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?
    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

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Problem tt_news auf Seite mit +ext Template
    Von timonyzer im Forum News (tt_news, mininews und Co)
    Antworten: 5
    Letzter Beitrag: 26.12.2012, 21:31
  2. FE Login von externer TYPO3 Seite
    Von candyman23 im Forum Alle anderen Extensions
    Antworten: 0
    Letzter Beitrag: 31.03.2011, 10:05
  3. realurl: cache leeren: immer gleiche seite (expertenfrage)
    Von adjan im Forum Suchmaschinenfreundliche URLs (SEO)
    Antworten: 0
    Letzter Beitrag: 23.03.2011, 13:38
  4. Inhalte in einer laaaangen Seite anzeigen
    Von TZP im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 0
    Letzter Beitrag: 11.07.2010, 18:58
  5. Problem mit zwei Listenansichten auf einer Seite
    Von drathy im Forum News (tt_news, mininews und Co)
    Antworten: 3
    Letzter Beitrag: 25.02.2010, 16:44

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238