Ergebnis 1 bis 6 von 6

Thema: Typoscript TV CONTENT referenzierte Elemente

      
  1. #1
    Forum Newbie
    Registriert seit
    14.07.2011
    Beiträge
    11

    Typoscript TV CONTENT referenzierte Elemente

    Hi und hallo,
    ich nutze Typo3 4.4 und Templavoila.

    Ich habe "Übersichtsseiten" erstellt. Das bedeutet, es gibt eine Seite mit Unterseiten (Produktdetailseiten).
    Auf den Hauptseiten, die immer den gleichen Aufbau haben - nämlich nur ein einziges CE mit Bild - Vorschautext und Inhalt.

    Auf der Übersichtsseite wird nun von allen Unterseiten aus dem jeweils ersten TV CE jeweils das erste Bild und ein Text aus einem Textfeld ("Vorschautext für Übersichtsseite") geladen und ausgegeben.

    Das funktioniert "normal" wunderbar, aber leider werden referenzierte Elemente nicht beachtet.
    "Referenzierte Elemente" werden z.B. genutzt, um im System an verschiedensten Stellen Produktseiten zu erstellen, die den gleichen Inhalt haben wie ein anderes Produkt.

    So kann es z.B. so aussehen:

    Root
    - Bälle
    - - Football (1 CE mit Bild und Text)
    - - Baseball (1 CE mit Bild und Text)
    - - Tennisball (1 CE mit Bild und Text)

    - Tolle Produkte
    - - Unsere Bälle
    - - - Football (Ref)

    In der (Ref) Football Seite soll das (1 CE mit Bild und Text) aus der Bälle -> Football Seite referenziert eingebunden werden, so dass es nur ein mal gepflegt werden muss.
    Auf der "Bälle" Seite wird eine Übersicht, aus Bild und Text, aus den 3 Unterseiten angezeigt. Ebenso bei "Tolle Produkte -> Unsere Bälle"

    Der Code, der für normale Elemente funktioniert lautet (Auszug)

    Code:
    renderObj = COA
            renderObj {
              wrap = <div class="product_listing">|</div>
              
              10 = COA
              10 {
                wrap = <div class="l">|</div>
    
                10 = CONTENT
                10 {
                  table = tt_content
                  select {
                    pidInList.field = uid
                    where = tx_templavoila_to IN(3)
                    max = 1
                  }
                  
                  renderObj = IMAGE
                  renderObj {
                    stdWrap {
                      typolink {
                        parameter.field = pid
                      }
                    }
                    file {
                      XY = 150,100
                      maxW = 150
                      minW = 150
                      #maxH = 100
                      #minH = 50
                      import.cObject = COA
                      import.cObject {
                        10 = TEXT
                        10 {
                          value = uploads/tx_templavoila/
                        }
                        20 = TEXT
                        20 {
                          stdWrap.preUserFunc = tx_bestgetflexfield_pi1->getFieldValue
                          stdWrap.preUserFunc.dbField = tx_templavoila_flex
                          stdWrap.preUserFunc.flexField = field_product_images
                          split {
                            token = ,
                            returnKey = 0
                          }
                        }
                      }
                    }
                  }
                }
              }
    Bei referenzierten Elementen funktioniert dies dann aber nicht mehr, da das Element aus dem z.B. das Bild geholt wird ja gar keine Bilder hat, da es eine Referenz auf ein anderes Element ist.

    Wie kann ich bei referenzierten Elementen an das "Mutter-Element" rankommen und von dort dann meine Inhalte laden?

    Viele Grüße
    Geändert von begs (12.10.2011 um 15:11 Uhr)

  2. #2
    Forum Freak
    Registriert seit
    01.07.2009
    Alter
    27
    Beiträge
    622
    generell versuch mal anstatt CONTENT oder IMAGE zu holen das ganze mit RECORDS zu machen.. das sollte auch referenzierte content elemente mit einbeschließen

  3. #3
    Forum Newbie
    Registriert seit
    14.07.2011
    Beiträge
    11
    Ich hänge hier mal eine Grafik an, vielleicht erklärt diese es noch ein bisschen einfacher.

    Die Übersichtsseite holt sich also aus ihren Unterseiten aus dem ersten TV COntent-Element jeweils Bild, Titel und Text und baut daraus mit oben (teilweise) angegebenem TS eine Art Teaserseite.

    Problem ist, dass wenn die (grün gefärbten) TV Elemente dann auf den Seiten "Neue Angebot->Fußball" etc. per REFERENZ eingebunden werden, die Informationen nicht mehr angezeigt werden (siehe letzter Satz im vorherigen Post)
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Typoscript TV CONTENT referenzierte Elemente-ts_problem.gif  

  4. #4
    Forum Freak
    Registriert seit
    01.07.2009
    Alter
    27
    Beiträge
    622
    wie oben schon geschrieben... eine referenz scheint kein CONENT zu sein... aber RECORDS sollte es trotzdem beinhalten... d.h. du wirst mit deinem TS nicht CONTENT holen.. sondern eben RECORDS

  5. #5
    Forum Newbie
    Registriert seit
    14.07.2011
    Beiträge
    11
    Zitat Zitat von gozo Beitrag anzeigen
    wie oben schon geschrieben... eine referenz scheint kein CONENT zu sein... aber RECORDS sollte es trotzdem beinhalten... d.h. du wirst mit deinem TS nicht CONTENT holen.. sondern eben RECORDS
    Hi und vielen Dank. Das macht Sinn. Ich bin gerade drüber das auszuprobieren, weiß aber noch nicht genau an welchen Stellen ich was genau ändern muss. Ich lese mir mal die Doku zu RECORDS durch und schau mal ob ich das hinkriege.

    Vielen Dank schon mal!

  6. #6
    Forum Newbie
    Registriert seit
    26.08.2008
    Beiträge
    42

    AW: Typoscript TV CONTENT referenzierte Elemente

    Servus,

    bist du damit jetzt eigentlich weitergekommen?
    Ich hab ein ähnlichen problem mit einer menüausgabe von unterseiten deren inhalt jeweils eine referenz auf einer anderen seite ist.
    Nur wie komm ich an den inhalt in dem referenzierten inhaltsobjekt?

    viele grüße, mulix
    ____________________________________________
    a bad day using linux is better than a good day using windows...

 

 

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. Typoscript lib.sidebar = CONTENT Frage
    Von mediasky im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 3
    Letzter Beitrag: 12.08.2011, 13:46
  2. TV Fexible Content OHNE TV Templates
    Von domlen im Forum TemplaVoila
    Antworten: 1
    Letzter Beitrag: 07.12.2010, 12:01
  3. Content Elemente in Feld einschränken
    Von flag im Forum TemplaVoila
    Antworten: 2
    Letzter Beitrag: 19.05.2010, 15:14
  4. Plugin mit TV in Content Element einbinden
    Von tstening im Forum TemplaVoila
    Antworten: 1
    Letzter Beitrag: 03.02.2010, 19:18
  5. Templa Voila keine Content elemente sichtbar
    Von typonap im Forum TemplaVoila
    Antworten: 7
    Letzter Beitrag: 19.06.2007, 18:07

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