[TYPO3-german] Problem mit korrektem Wrappen...

Fabian Polkehn fabianpolkehn at freenet.de
Wed Jun 28 11:07:29 CEST 2006


Die Box ist übrigens eine Klasse, keine id. Sorry falls das für Verwirrun 
gesorgt hat.
Das Problem ist nach wie vor das korrekte wrappen. Wenn ich sage:

1 = TMENU
1.wrap = <div class="box">|</box>

dann wird der ganze Navigationsblock quasi in ein einziges div gewrapped.
Sprich es sieht so aus (grob:):

<div class="box">
<h3>Hauptnavigationspunkt1</h3>
<ul>
<li>Unterpunkt 1.1</li>
<li>Unterpunkt 1.2</li>
<ul>

<h3>Hauptnavigationspunkt2</h3>
<ul>
<li>Unterpunkt 2.1</li>
<li>Unterpunkt 2.2</li>
<ul>
...
</div>

Was ich aber bräuchte wäre:

<div class="box">
<h3>Hauptnavigationspunkt1</h3>
<ul>
<li>Unterpunkt 1.1</li>
<li>Unterpunkt 1.2</li>
<ul>
</div>

<div class="box">
<h3>Hauptnavigationspunkt2</h3>
<ul>
<li>Unterpunkt 2.1</li>
<li>Unterpunkt 2.2</li>
<ul>
</div>

...

"Fabian Polkehn" <fabianpolkehn at freenet.de> schrieb im Newsbeitrag 
news:mailman.1.1151483379.16698.typo3-german at lists.netfielders.de...
> Hmm. Also leider funktioniert beides nicht. Wenn ich z.B. sage:
>
> 1.wrap = <div class="box"> | </box>
>
> dann wird mir der ganze Navigationsblock in eine Box gepackt, was ja nicht 
> Sinn der Aktion war.
>
>
> "Fabian Polkehn" <fabianpolkehn at freenet.de> schrieb im Newsbeitrag 
> news:mailman.1.1151419555.13208.typo3-german at lists.netfielders.de...
>> Hallo!
>>
>> (Vermutlich) wieder mal eine Anfängerfrage.
>>
>> In meinem dreispaltigen Layout habe ich rechts die Navi in Form von 
>> kleinen Boxen.
>> Diese sehen wie folgt aus:
>>
>> <div id="box">
>>    <h3>Überschrift Navigationspunkt</h3>
>>    <ul>
>>        <li>Unternavigationspunkt 1</li>
>>        <li>Unternavigationspunkt 1</li>
>>        <li>Unternavigationspunkt 1</li>
>>    <ul>
>> </div>
>>
>> Um die Box aufzupeppen hat der h3-Tag links oben ein Hintergrundbild 
>> (abgerundete Ecke) und das div an sich auch (abgerundete Ecke rechts 
>> unten), so dass ich quasi eine Box habe, die sich je nach Inhalt 
>> vergrößert:
>>
>> .box {
>>  margin: 0 0 8px 0;
>>  padding: 0 0 12px 0px;
>>  font-size: 70%;
>>  line-height: 1.5em;
>>  color: #666666;
>>  background: #fff url(styles_01_FILES/box-b.gif) no-repeat bottom right;
>>  }
>>
>> .box h3 {
>>  margin: 0;
>>  padding: 12px;
>>  font-family: Arial, Helvetica sans-serif;
>>  font-size: 115%;
>>  font-weight: normal;
>>  color: #852112;
>>  background: url(styles_01_FILES/box-t.gif) no-repeat top left;
>>  }
>>
>> Nun möchte ich es so machen, dass zunächst nur jeweils (in einer Box) die 
>> h3-Überschrift zu sehen ist und wenn man auf diese klickt, dann soll (in 
>> der gleichen Box) die Liste erscheinen, mit den Unternavigationspunkten. 
>> Mein bisheriges Typoscript dafür sieht so aus:
>>
>> MENU = HMENU
>>        MENU {
>>
>>            special = directory
>>            special.value = 6
>>            1 = TMENU
>>            1 {
>>                NO = 1
>>                NO.linkWrap = <h3> | </h3>
>>
>>                CUR = 1
>>                CUR.doNotLinkIt = 1
>>
>>                CUR.linkWrap = <h3><span style="color:#336633"> | 
>> </span></h3>
>>            }
>>
>>            2 < .1
>>            2.wrap = <ul>|</ul>
>>            2.NO.linkWrap = <li>|</li>
>>            2.CUR.linkWrap = <span style="color:#336633"> | </span>
>>        }
>>
>> Mir ist jedoch NICHT klar, wie und wo ich genau mit <div id="box"> 
>> wrappen muss, damit das ganze korrekt (und auch XHTML-konform) 
>> dargestellt wird.
>>
>> Vielen Dank für Tipps und Anregungen!
>>
>
> 





More information about the TYPO3-german mailing list