[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 = | |*|&nbsp;/&nbsp;
>        #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 = | |*|&nbsp;/&nbsp;
>              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