[TYPO3-templavoila] desgin/mapping-question

kleinerChemiker kleinerChemiker at web.de
Sat Apr 8 16:19:54 CEST 2006


Andreas Förthner schrieb:
> kleinerChemiker schrieb:
>> My menu looks like that:
>>
>> <div class="menu1">
>>     <div class="menu1_1_start"></div>
>>         <div class="menu1_1"><a href="Allgemeines.3.0.html"
>> onfocus="blurLink(this);">Allgemeines</a></div>
>>         <div class="menu1_2"><a href="Seite-1.5.0.html"
>> onfocus="blurLink(this);">Seite 1</a></div>
>>         <div class="menu1_2"><a href="Seite-2.4.0.html"
>> onfocus="blurLink(this);">Seite 2</a></div>
>>     <div class="menu1_1_ende"></div>
>>     <div class="menu1_1_start"></div>
>>         <div class="menu1_1"><a href="Spezielles.8.0.html"
>> onfocus="blurLink(this);">Spezielles</a></div>
>>     <div class="menu1_1_ende"></div>
>> </div>
>>
>> the menu is mapped as div.menu1/inner and created by TS.
>>
>> i would like to change the part above to:
>>
>> <div class="menu1">
>>     <div class="menu1_1_start"></div>
>>         <div class="menu1_1"><a href="Allgemeines.3.0.html"
>> onfocus="blurLink(this);">Allgemeines</a></div>
>>         <div class="menu1_2"><a href="Seite-1.5.0.html"
>> onfocus="blurLink(this);">Seite 1</a></div>
>>         <div class="menu1_2"><a href="Seite-2.4.0.html"
>> onfocus="blurLink(this);">Seite 2</a></div>
>>     <div class="menu1_1_ende"></div>
>>     <div class="menu1_1_start"></div>
>>         <div class="menu1_1"><a href="Spezielles.8.0.html"
>> onfocus="blurLink(this);">Spezielles</a></div>
>>     <div class="menu1_1_ende"></div>
>>     <div id="leftcontent"></div>
>> </div>
>>
>> i would like to replace "<div id="leftcontent"></div>" with "<div
>> class="menu1_1_start"></div>CONTENT<div class="menu1_1_ende"></div>"
>> where CONTENT is of course the contentelement(s) from the pagemodul.
>> but how can i wrap the CONTENT with the 2 div's (<div
>> class="menu1_1_start"></div>,<div class="menu1_1_ende"></div>)? Not
>> all contentalements together, but every contentelement should be
>> wraped and its possible that there is no contentelement.
>>
>> i hope, i could describe my problem well with my limited english
>> knowledge
>>
>> tia
>>
>> mik
> 
> Hi mik,
> 
> I don't know if I got you right but you can wrap CEs with this TS-property:
> 
> tt_content.stdWrap.dataWrap = <div class="ce"> |</div>
> 
> There you can wrap what ever you want, and if there's no CE there won't
> be wrapped anything.
> 
> One thing came in my mind when I saw your menu: Why don't you use <ul>
> for it? There is a very good article in the artcles section on typo3.org .
> 
> If this doesn't help, could you please show us a screenshot or somthing
> like that? It's very hard to understand what you want to do.
> 
> Greets
> 
> Andreas

thx. screenshot is a good idea :) the design is not from me, i only modified it a bit so that it fits better for t3.

screenshot: http://stud4.tuwien.ac.at/~e9925339/t3.png

in the read circle is my main menu. the ts is:

lib.menu1 = HMENU
lib.menu1.1 = TMENU
lib.menu1.1.expAll = 1
lib.menu1.1.NO {
	allWrap = <div class=menu1_1>|</div>
	wrapItemAndSub = <div class=menu1_1_start></div>|<div class="menu1_1_ende"></div>
}
lib.menu1.2 = TMENU
lib.menu1.2.NO {
	allWrap = <div class=menu1_2>|</div>
}

Every contentobject should get its own box. the content should be in a <div>-container, but before and after this container should be <div class=menu1_1_start></div> and <div class="menu1_1_ende"></div>


Of course, many pages don't have one of these boxes, they only have the menu. but i would like to have the posibility of adding extra boxes before or after  the menu (until now i only asked for after the menu, but before would be the same procedure)

hope i could be more clear this time :)

tia

MIK



More information about the TYPO3-project-templavoila mailing list