mhhh, so wirkich hübsch ist es nicht... aber glaube so ist es valide und okay:

# ----------------------
# illu-wrap
# background
# ----------------------
temp.illu-wrap = COA
temp.illu-wrap {
  wrap = <div|
  10 = TEXT
  10.data = field:uid
  10.noTrimWrap = | id="illu-content-|" class="illu-content" |
  20 = IMG_RESOURCE
  20.stdWrap.wrap = style="background-image:url(|);"
  20 {
    file {
      import = uploads/media/
      import {
        data = levelmedia:3,slide
        listNum = 0
        #field = media
        override.field = media
      }
    }
  }
  30 = CONTENT
  30 {
    wrap = ><div class="illu-content">|</div>
    table = tt_content
    select.orderBy = sorting
    select.where = colPos= 3
    select.languageField = sys_language_uid
  }
  40 = TEXT
  40.value = </div>
}


------------------------------------------

TYPO3 - TIPS - ANLEITUNGEN - NEWS
unter: http://blog.ingeniumdesign.de/

TYPO3 Webdesign Agentur Wiesbaden - Frankfurt
unter: http://www.ingeniumdesign.de/

Facebook Fan
http://www.facebook.com/ingeniumdesign/

------------------------------------------

Am 30.03.2011 17:24, schrieb Heike Herzog-Kuhnke:
Hi Basti,

ungetestet aber aus meiner Sicht sollte das gehen, würde ich einfach
unten statt

after.wrap = </div>

schreiben:

40 = TEXT
40.value = </div>

Aber das ist bestimmt ganz böse und Quick und Dirty... und das solltest
Du wahrscheinlich nicht machen. Bitte liebe Profis nicht hauen, ich hab
mir auch noch was anderes überlegt :)


Was ich aber nicht verstehe sind Deine wraps. Ich habe bei mir im
Template ein Menu, das auch einen kompletten wrap in einem div benötigt.
Das habe ich dort so gelöst und es funnktioniert:

page.20.marks.MENU_LINKS = HMENU
page.20.marks.MENU_LINKS {
entryLevel = 2
wrap = <img src="{$leftImg}" alt="{$leftImgInfo}" /><div class =
"vlist">|</div><br /><img src="{$leerRaum}" alt="Freiraum" height=160px />
1 = TMENU
1.wrap = <ul>|</ul>
expAll = 0
1.noBlur = 1
1.NO = 1
1.NO.wrapItemAndSub = <li>|</li>
2 = TMENU
2.wrap = <ul>|</ul>
2.noBlur = 1
2.NO = 1
2.NO.wrapItemAndSub = <li>|</li>
3 = TMENU
3.wrap = <ul>|</ul>
3.noBlur = 1
3.NO = 1
3.NO.wrapItemAndSub = <li>|</li>
}

Die Sachen in den geschweiften Klammern habe ich über Konstanten
definiert, damit das vererbt wird, wenn ich weiter unten nichts angebe...

Bei mir ist zuerst ein Wrap mit dem kompletten div
Dann die einzelnen Unterpunkte nochmal mit wraps und dann eben noch,
damit die Liste gut aussieht die Geschichte mit wrapItemAndSub, damit
der Listeneintrag erst nach den Unterpunkten angezeigt wird.

Wenn ich jetzt mal versuche Deins umzuschreiben, dann würde ich es
eventuell so probieren:

# ----------------------
# illu-wrap
# background
# ----------------------
temp.illu-wrap = COA
temp.illu-wrap {
10 = TEXT
10.wrap = | </div>
10.10 = TEXT
10.10 {
wrap = <div |>
10 = TEXT
10.data = field:uid
10.noTrimWrap = | id="site_|" class="illu-content" |
20 = IMG_RESOURCE
20.stdWrap.wrap = style="background-image:url(|);"
20 {
file {
import = uploads/media/
import {
data = levelmedia:3,slide
listNum = 0
#field = media
override.field = media
}
}
}
30 = CONTENT
30 {
table = tt_content
select.orderBy = sorting
select.where = colPos= 3
select.languageField = sys_language_uid
}
}
}

Aber ohne Gewähr, ich bin noch Anfängerin ;)
Ich denke aber, dass Du das mit einer weiteren Ebene hinbekommen solltest.

Gruß
Heike
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an