[TYPO3-german] Typoscript-Menu mit zusätzlichem Content in zweiter Spalte in Untermenus
twalter
tilman.walter at gmx.de
Fri Jun 1 12:01:30 CEST 2012
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: info at 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 at 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
More information about the TYPO3-german
mailing list