Ergebnis 1 bis 5 von 5

Thema: verschiedene wraps für normale seitenelemente

      
  1. #1
    seb
    seb ist offline
    Forum Aktivist
    Registriert seit
    10.11.2005
    Beiträge
    62

    Idee verschiedene wraps für normale seitenelemente

    hallo,
    ist es irgendwie möglich in einem normalem seiteninhaltselement die classe zuzuweisen also dass ich sagen wir das erste element über die ganze breite die restlichen irgendwie anderst hald.. z.b.
    _________________
    |-----------eins------------|
    |----zwei---- ----drei----|
    |--vier- -fünf- -sechs-- |
    |________________|

    ich will nur das dies dynamisch zugewiesen werden kann/muss in dem seiteninhaltselement selbst..
    http://seb-com.de/static/element.jpg

    hoffe ich habe mich dieses mal verständlich ausgedrückt ;-)

  2. #2
    TYPO3 Forum Team Moderator Avatar von mstuebner
    Registriert seit
    01.09.2004
    Ort
    84424 Isen b. Dorfen
    Alter
    45
    Beiträge
    2.496
    Sicher geht das:

    Code:
    page.1.subparts.INHALT < styles.content.get
    
    temp.getMyContent = COA
    temp.getMyContent {
      10 < page.1.subparts.INHALT
    
      // Begin ERSTES Element
      10.select.max=1
      10.renderObj.text.wrap = <div class="el1">|</div> // <-- wrap für gesamtes Element
      10.renderObj.text.10.wrap = <div class="el1h">|</div> // <-- wrap für Headline
      10.renderObj.text.20.wrap = <div class="el1b">|</div> // <-- wrap für Body
      // Ende ERSTES Element
      
      // Alle Elemente ab dem zweiten
      20 < page.1.subparts.INHALT
      20.select.begin=1
      20.renderObj.textpic.wrap = <div class="el2">|</div> // <-- wrap für alles
      20.renderObj.textpic.10.wrap = <div class="el2h">|</div> // <-- wrap für Headline
      20.renderObj.textpic.20.wrap = <div class="el2b"> |</div> // <-- wrap für Body
    }
    
    page.1.subparts.INHALT < temp.getMyContent
    Damit brauchst Du bei der Erstellung der Inhalte auf garnichts achten, weil alles automatisch abläuft.

  3. #3
    seb
    seb ist offline
    Forum Aktivist
    Registriert seit
    10.11.2005
    Beiträge
    62
    nein ich meinte dynamisch.

    ich "will" das jedesmal festlegen. dieses beispiel oben könnte auch anderstrum sein oder wie auch immer..

    ich allmählich dass ich bei den standart elementen nichts einbasteln kann ohne im source rumzupfuschen.. ich habe irgendwo ein 10min ext tutorial gesehen wo beschrieben wird wie man "optionen" in vorhandene elemente im backend implantiert, nur hab ich grad keinen dunst wo das war.. vielleicht jemend ne andere idee?

  4. #4
    TYPO3 Forum Team Moderator Avatar von mstuebner
    Registriert seit
    01.09.2004
    Ort
    84424 Isen b. Dorfen
    Alter
    45
    Beiträge
    2.496
    Zitat Zitat von seb
    nein ich meinte dynamisch.
    Eben nicht. Denn wenn Du das per Hand festlegen willst dann ist das manuell und STATISCH. Wenn immer das x-te Element speziell formatiert wird, ohne dass Du was zutust, dann ist das DYNAMISCH.

    section_frame ist ein guter Suchbegriff um die "Rahmen" zur Implementierung eigener Layouts einzusetzen.

    PS: Ich konnte es wieder mal nicht lassen. Erstes Suchergebnis in Google:
    http://www.easy-office4you.de/Dem_Re..._Lay.59.0.html

  5. #5
    Forum Aktivist
    Registriert seit
    08.10.2006
    Beiträge
    55
    Hallo an alle,

    f&#252;r Leute, die sich mit TypoScript nicht gut auskennen habe ich eine neue Extension (Neu:23.11.06) entdeckt. Diese hei&#223;t contentwrapper und ist im Typo3 Repository verf&#252;gbar. Ich habe diese getestet und l&#228;uft wunderbar. Im Backend braucht man nur eine Formatierung unter "Rahmen" auszusuchen und das Ding l&#228;uft. Deine Redakteure haben sozusagen deine vorgebastelten Layouts f&#252;r die einzelnen Content Elemente, die sie sich jedesmal unter "Rahmen" aussuchen k&#246;nnen. Ich hatte vorher Probleme mit den unterschiedlichen Content-Abst&#228;nden. Diese habe ich nun mittels dieser Extension f&#252;r jedes Content Element gleichgestellt, damit es keine optischen Unterschiede gibt. Man kann damit vieles formatieren (Tabellen,Hintergrundfarbe, Schriften etc.)

    Hier eine kleine Anleitung, denn die Anleitung vom Herausgeber war nicht klar deutlich f&#252;r Newbies:

    JEDE SEITE MUSS AUF JEDEN FALL EIN TEMPLATE ZUGEORDNET HABEN. SEITEN OHNE TEMPLATE FUNKTIONIEREN SONST NICHT!!!

    1. Schritt: DIE DATEI contentwrapper.css musst du anpassen an deine Bed&#252;rfnisse. Diese wird bei der Installation der Extension erstellt. Diese muss auch in den Ordner fileadmin/templates/ hochladen werden.

    2. Schritt: Unter „Seiteneigenschaften bearbeiten“ einer Seite muss folgendes unter „TSconfig:“ eingetragen werden:

    page.includeCSS.contentwrapper = fileadmin/templates/contentwrapper.css
    TCEFORM.tt_content.section_frame.addItems.45 = MeinStyle1
    TCEFORM.tt_content.section_frame.addItems.46 = MeinStyle 2
    TCEFORM.tt_content.section_frame.addItems.47 = MeinStyle 3
    TCEFORM.tt_content.section_frame.addItems.48 = MeinStyle 4
    TCEFORM.tt_content.section_frame.addItems.49 = MeinStyle 5
    …..U.s.w.

    3. Schritt: Auf jeder Seite muss unter SETUP in der Template-Einstellung folgendes rein:

    page.includeCSS.rte = EXT:contentwrapper/contentwrapper.css

    tt_content.stdWrap.innerWrap.cObject.45 = TEXT
    tt_content.stdWrap.innerWrap.cObject.45.value = <div class="tx-contentwrapper_style1">|</div> (HIER KANNST DU auch deine wraps einf&#252;gen)
    tt_content.stdWrap.innerWrap.cObject.46 = TEXT
    tt_content.stdWrap.innerWrap.cObject.46.value = <div class="tx-contentwrapper_style2">|</div>
    tt_content.stdWrap.innerWrap.cObject.47 = TEXT
    tt_content.stdWrap.innerWrap.cObject.47.value = <div class="tx-contentwrapper_style3">|</div>
    tt_content.stdWrap.innerWrap.cObject.48 = TEXT
    tt_content.stdWrap.innerWrap.cObject.48.value = <div class="tx-contentwrapper_style4">|</div>
    tt_content.stdWrap.innerWrap.cObject.49 = TEXT
    tt_content.stdWrap.innerWrap.cObject.49.value = <div class="tx-contentwrapper_style5">|</div>

    4. Schritt: Jetzt musst du im Content Element unter "Rahmen" z.B. "MeinStyle1" oder ein anderes ausw&#228;hlen.

    Jetzt m&#252;sste das Ding laufen.

    SEB: Du kannst hiermit f&#252;r jedes Seitenelement eine andere Breite zuweisen (MeinStyle1= z.B. width:440Pixel, f&#252;r MeinStyle2 eine andere Breite etc...)

    Ich hoffe, ich habe vielen Leuten, die sich wie ich nicht gut mit TypoScript auskennen, auch ein wenig weiterhelfen k&#246;nnen.

    Gru&#223; an alle
    Ilyas
    Geändert von ilyas117 (27.11.2006 um 08:24 Uhr)

 

 

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. [IMGTEXT] Verschiedene Links & verschiedene Bildunterschriften
    Von Josef F. Glatz im Forum FAQ - Template & TypoScript
    Antworten: 2
    Letzter Beitrag: 08.10.2008, 10:29
  2. tt_address Problem mit Wraps
    Von Mister Fu im Forum Alle anderen Extensions
    Antworten: 2
    Letzter Beitrag: 06.06.2008, 07:52
  3. wraps und <a> Tags entfernen
    Von Garfieldius im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 15.09.2006, 08:27
  4. RTE und wraps / css
    Von typ03 im Forum TYPO3 4.x Rich Text Editor
    Antworten: 0
    Letzter Beitrag: 20.05.2006, 14:27
  5. verschiedene CSS für verschiedene Medien (print, handheld, etc..)
    Von bensen im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 06.05.2005, 21:05

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