Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: TV soll Element nicht rendern

      
  1. #1
    Forum Zuschauer
    Registriert seit
    15.03.2011
    Ort
    Stuttgart
    Alter
    26
    Beiträge
    8

    TV soll Element nicht rendern

    Hey, Ich hab ein kleines Problem und finde keine Lösung.
    Hier mal kurz ein grober umriss was ich machen will:
    Ein typo3 Auftritt soll auch gleichzeitig die mobile Version der Website steuern. Dabei hat der mobile Auftritt etwas anderen (kürzeren, keine Flashvideos etc) Content.

    Dazu habe ich nun in meinem TV Template ein neues (Content) Element angelegt, mithilfe dessen man auf jeder Seite dann einen Bereich hat, wo man den Inhalt für die Mobile Site reinsetzten kann.
    Dieses Element ist mit den anderen nötigen Elementen (Menu/Submenu) usw. in der Mobile HTML Vorlage gemappt.
    Im Pagesetup wird dann abgefragt, welcher useragent anfragt, und auf grund dessen dann entweder das normale Setup geladen oder eben das spezielle für die mobilesites.

    Das sollte soweit alles auch funktionieren, und ich denke das ist ein guter weg das mit dem mobilecontent zu lösen.

    Nun hab ich aber ein Problem:
    Wenn ich in dem Standard (also nicht das mobile) Template, das Mobile Content Element nicht mappe, wird mir das bei der Bearbeitung einer Seite natürlich auch nicht angezeigt (als Seitentemplate ist ja das standard Template ausgewählt). Das ist natürlich blöd, da man da ja inhalte eingeben soll. Also muss ich es mappen... wodurch es dann auch in der nicht-mobilen Version gerendert wird...
    Wie bekomm ich es jetzt über typoscript hin, das Templavoila ein bestimmtes Element nicht rendert? Oder habt ihr ne andere Idee wie ich das lösen könnte?

  2. #2
    Forum Freak
    Registriert seit
    01.07.2009
    Alter
    27
    Beiträge
    622
    Wenn ich in dem Standard (also nicht das mobile) Template, das Mobile Content Element nicht mappe, wird mir das bei der Bearbeitung einer Seite natürlich auch nicht angezeigt (als Seitentemplate ist ja das standard Template ausgewählt). Das ist natürlich blöd, da man da ja inhalte eingeben soll. Also muss ich es mappen... wodurch es dann auch in der nicht-mobilen Version gerendert wird...
    das verstehe ich nicht ganz...

  3. #3
    Forum Freak
    Registriert seit
    01.07.2009
    Alter
    27
    Beiträge
    622
    egal...

    du hast doch zwei verschiedene HTML Templates (normal/mobile) und diese mappst du unabhängig voneinander. ich verstehe also nicht wo es in dieser hinsicht zu einem konflikt von elementen kommen soll.

  4. #4
    Forum Freak
    Registriert seit
    01.07.2009
    Alter
    27
    Beiträge
    622
    aber eine idee hätte ich.. srry das ich dich jetz spame :>

    schonmal überlegt einfach nur ein template zu nehmen (es ändert sich ja nur der inhalt und nicht das layout der seite oder?) und den unterschiedlichen content durch eine "gefakte langnavi" zu switchen? oder weiß nicht ob typo3 für sowas eine eigene globale variable hat für mobile/normal. aber anstatt einer lang-navi hättest du im typoscript deine condition oder wie auch immer (was du ja im grunde bei dir schon gemacht hast) für die abfrage welchen clienten man benutzt und je nachdem mit der L variable oder was auch immer dann den content mitgibt...

    habe ich aber noch nie probiert.. und ich schlage auch nicht das L dafür vor. aber ich bin mir sicher mit einer anderen variable geht das sicher.

  5. #5
    Forum Zuschauer
    Registriert seit
    15.03.2011
    Ort
    Stuttgart
    Alter
    26
    Beiträge
    8
    Ok, hier ein Beispiel zum Problem:

    Aktuelle Seite: HOME
    Die HOME Seite hat als Template das Standard-Template ausgewählt - dieses Template hat zwar das Element "mobilecontent", dieses ist aber nicht gemappt, da ich es ja im Standard-Template nicht ausgeben will.
    Dadurch taucht im Backend bei der Bearbeitung das Feld/die Spalte "mobilecontent" auch nicht auf, da es nicht gemappt ist*.

    Als Untertemplate vom Standard-Template gibts dann das Mobile-Template - welches ich als alternative Rendermethode benütze. In ihm ist der "mobilecontent" gemappt - aber da dieses Template nicht für die HOME Site gesetzt ist, zeigt diese das Feld/die Spalte "mobilecontent" nicht an.


    * ich kann natürlich über das "List" Modul inhalte reinsetzten - aber das is nicht gerade Benutzerfreundlich

  6. #6
    Forum Zuschauer
    Registriert seit
    15.03.2011
    Ort
    Stuttgart
    Alter
    26
    Beiträge
    8
    Zu dem Tipp mit dem L, etc.

    Das ist alles kein Ding. ich weis nur schlicht und einfach nicht, wie der Typoscript befehlt ist um ein bestimmtes TV - Contentelement (eine Spalte halt) nicht zu rendern. Bzw. nur eine bestimmte zu ändern.

    Wenn ich z.b. "linke Spalte", "rechte Spalte" und "mobile Content" hab, wie sag ich TV, dass es nur "linke Spalte" und "rechte Spalte" rendern soll?

  7. #7
    Forum Freak
    Registriert seit
    01.07.2009
    Alter
    27
    Beiträge
    622
    ich versteh das nicht... kanns sein das du nicht zwei html templates seperat verwendest für normal/mobile ??? weil es mir sonst schleicherhaft ist warum du "linke spalte, rechte spalte UND mobile content" hast.

    normal solltest du haben:

    TO - normal:

    linke spalte, rechte spalte

    TO - mobile:

    linke spalte mobile, rechte spalte mobile

    dann hast du auch keine probleme das der eine das andere nicht "rendern" soll....
    klar soweit? ;)

    und da du hierfür um einen dublizierten baum (oder ähnliches) nicht herum kommen wirst - habe ich ja die variante mit der globalen variable vorgeschlagen die unterschiedlichen content/strukturen anzeigt.

  8. #8
    Forum Freak
    Registriert seit
    01.07.2009
    Alter
    27
    Beiträge
    622
    ich denke du weißt es sowieso aber schonmal im XML von der DS nachgesehen? da hast du ja deine stückchen typoscript drinnen wo du sachen wrappen lassen kannst oder was auch immer du anstellen willst. vll wusstest du das nicht und ist eigendlich das was du suchst...

    ich bin sonst echt ratlos was du möchtest ;)

    hoffe ich konnte helfen...

  9. #9
    Forum Zuschauer
    Registriert seit
    15.03.2011
    Ort
    Stuttgart
    Alter
    26
    Beiträge
    8
    hm, ja, das mit dem duplizierten Baum hab ich mir auch schon überlegt. Aber eigendlich will ich das vermeiden - find das etwas unpraktisch zum befüllen.

    Ich hätte es gerne so, das ich auf meinen Seiten eine zusätzliche "Spalte" habe, die den Mobilecontent beinhaltet. (beim anlegen des TOs also z.b. "field_rechtepalte", "field_linkspalte" und "field_mobilecontent"). So, nun gibt es einen DS für die normale Seite mit dem normalen html-templ. und einen DS für die Mobile Seite mit dem html-templ. für Mobile.

    Das "field_mobilecontent" ist das einzige Feld das ich in dem DS für die Mobile Seite mappe, da sonst ja nix gebraucht wird.

    Beim DS für die normale Seite (der Seitentyp den ich in den Seiteneigenschaften festlege) muss ich "field_mobilecontent" auch mappen, da ungemappte Felder in der Seitenbearbeitung nicht angezeigt werden.

    So, nun steuere ich über Typoscript, dass bei einem "mobilen" useragent die Seite statt mit dem Standard Template mit dem Mobile Template gerendert werden soll...kein problem soweit.

    Nur, wenn man die Seite normal ansteuert, wird natürlich auch der inhalt von "field_mobilecontent" angezeigt, da ich ihn aus o.g. Gründen im Standardtemplate irgendwohin mappen musste.
    Nun würde ich gerne per typoscript sagen, das TV den Inhalt von "field_mobileconten" beim rendern mit dem Standard Template ignorieren soll.

  10. #10
    Forum Zuschauer
    Registriert seit
    15.03.2011
    Ort
    Stuttgart
    Alter
    26
    Beiträge
    8
    btw. danke für viele geduld!

 

 
Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. Problem with section of elements and image element
    Von cikabole im Forum TemplaVoila
    Antworten: 2
    Letzter Beitrag: 09.03.2011, 10:16
  2. TV Fexible Content OHNE TV Templates
    Von domlen im Forum TemplaVoila
    Antworten: 1
    Letzter Beitrag: 07.12.2010, 12:01
  3. TV Mapping - Bannerbild?
    Von kempt im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 22.03.2010, 16:08
  4. Plugin mit TV in Content Element einbinden
    Von tstening im Forum TemplaVoila
    Antworten: 1
    Letzter Beitrag: 03.02.2010, 19:18
  5. Gifbuilder in TV: Text rendern funktioniert nicht!
    Von uhlmann im Forum TemplaVoila
    Antworten: 2
    Letzter Beitrag: 23.02.2006, 08:00

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