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:  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

Antwort per Email an