Am 01.06.12 11:24, schrieb Sebastian Lorenz:
Hallo Tilmann,
ich hab hier was, was dir weiterhelfen könnte:
lib.mainmenu = HMENU
lib.mainmenu {
special = directory
special.value = 1
entryLevel = 0
1 = TMENU
1 {
expAll = 1
wrap =<nav class="main"><ul id="topnav">|</ul></nav>
NO {
wrapItemAndSub =<li class="first design-{field:layout}">|</li> |*|<li class="middle
design-{field:layout}">|</li> |*|<li class="last design-{field:layout}">|</li>
#linkWrap = | |*| /
#ATagParams = class=home || class=mainmenu
ATagParams = class=mainmenu
wrapItemAndSub.insertData = 1
}
ACT< .NO
ACT = 1
ACT {
wrapItemAndSub =<li class="first design-{field:layout} current">|</li> |*|<li class="middle
design-{field:layout} current">|</li> |*|<li class="last design-{field:layout} current">|</li>
ATagParams = class="mainmenuActive"
}
RO< .ACT
}
2< .1
2 {
wrap =<div class="subnavi">|</div>
stdWrap.cObject = COA
stdWrap.cObject {
20 = HMENU
20 {
special = directory
special.value.data = field:pid
1 = TMENU
1 {
expAll = 1
wrap =<div class="items"><ul class="sf-menu sf-js-enabled sf-shadow
sf-vertical">|</ul></div>
NO {
wrapItemAndSub =<li>|</li>
#stdWrap.dataWrap =<h2>|</h2>
#linkWrap = | |*| /
ATagParams = class=submenu
}
ACT< .NO
ACT = 1
ACT {
ATagParams = class=submenuActive
}
RO<
}
}
40 = CONTENT
40 {
table = tt_content
select.pidInList.field = pid
select.where = colPos=2
select.languageField=sys_language_uid
wrap =<div class="teaser">|</div>
}
}
}
}
in 40 wird der Content der Seite geholt der sich in der Spalte rechts befindet.
Du kannst dort auch mit gridelements der weitere Spalten erzeugen
Mit freundlichen Grüßen
Sebastian Lorenz
Egerstraße 72 --||-- D-95632 Wunsiedel
fon: +49 9232-88190-10
fax: +49 9232-88190-99
mobil: +49 172-8614459
email: i...@22markets.net
Am 01.06.2012 um 11:16 schrieb twalter:
Hallo Liste,
ich versuche im Moment ein Menu aufzubauen, das auf der zweiten Ebene 2 Spalten
besitzt und links die Menu-Einträge anzeigt und rechts pflegbaren Content.
Leider ist es mir bislang nicht gelungen einen Weg zu finden, der mir eine
solche Struktur erlaubt.
<ul id="main">
<li>
<a>Main 1</a>
<div class="wrapper">
<div class="lc">
<ul class="sub">
<li><a>Sub 1</a></li>
<li><a>SUb 2</a></li>
...
</ul>
</div>
<div class="rc">
<!-- Here soll der Content rein -->
</div>
</div>
</li>
<li>
...
</li>
...
</ul>
Mein Problem ist momentan, dass ich im Kontext des TMENU.1 bin und dann im
linke Bereich TMENU.2 hineinrendern müsste und danach im rechten Bereich noch
den Content.
Aktuell habe ich auf Ebene 2 einen wrap, der ungefähr so aussieht:
...
wrap =<div class="wrapper"><div class="lc"><ul class="sub">|</ul></div><div
class="rc">???</div></div>
...
Im rc-div kann ich nun aber kein TS-Objekt mehr einfügen/wrappen. Zumindest
bekomme ich das nicht hin.
Hat hier jemanf ggf. eine Idee wie ich mein Typoscript aufbauen müsste?
Vielen Dank und viele Grüße
Tilman
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Hallo Sebastian,
vielen Dank. Das war genau der Hinweis in die richtige Richtung.
Viele Grüße
Tilman
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german