[TYPO3-german] css classen in verbindung mit tmenu?
Miriam Torbeck
miriam at torbeck.de
Fri Jun 29 11:50:18 CEST 2007
Hallo Jochen!
TYPO3-Menüs sind so eine Sache, da will eben jeder was anderes und
deshalb gibts entsprechend viele Möglichkeiten.
Am Donnerstag, den 28.06.2007, 16:31 +0200 schrieb Jochen Graf:
> Hallo Liste,
>
>
> ich habe Probleme, mit dem Verständnis css Menüs ins Typo3 zu übernehmen.
>
> angenommen ich habe ein Menü mit css Klassen
>
> <div id="main_nav">
> <UL>
> <li><A class=nav title="Your comments"href="">Comments</A></li>
> <li><A class=nav title="Your comments"href="">Comments</A></li>
> <li><A class=nav title="Your comments"href="">Comments</A></li>
> <li><A class=nav title="Your comments"href="">Comments</A></li>
> <li><A class=nav title="Your comments"href="">Comments</A></li>
> <li><A class=nav title="Your comments"href="">Comments</A></li>
> <li><A class=nav title="Your comments"href="">Comments</A></li>
> <li><A class=nav title="Your comments"href="">Comments</A></li>
> </UL>
> </div>
>
> mit AtagParams kann ich nun ein A-Tag um das Menü legen. Benötige ich
> dann noch im HTML den a-Tag?
Das a-Tag macht TYPO3 ja selber, mit dem ATagParams gibst du nur einen
Parameter _innerhalb_ des Links zusätzlich mit an. Deinem Beispiel
folgend kommen also alle Links mit <a href="Zielseite" class="nav">Seite
</a> raus.
> Gibt es gererll eine goldene Faustregel die man einhält und das auch
> immer gelingt?
Nö ;-) - man muss nur einmal verstehen, welche Möglichkeiten sich
bieten. Dann lässt sich eigentlich alles bauen.
>
> # Das Textmenü oben erstellen
> page.10.subparts.MENU = HMENU
> page.10.subparts.MENU {
> special = directory
> special.value = 28
> 1 = TMENU
> 1.NO = 1
> 1.NO.ATagParams = class="nav"
> 1.NO.linkWrap = <div style ="margin-left:20px">|</div>
> 1.NO.ATagTitle.field = abstract // description // subtitle
> }
>
> Im Quell Text der Seite bekomme ich nicht den <div id="main_nav"></div/
> zu sehen, muss ich diesen mit einem wrap umhüllen?
Das div soll ja ums ganze Menü herum gehen. Also fehlt oben noch was, du
hast es ja noch gar nicht erwähnt:
page.10.subparts.MENU = HMENU
> page.10.subparts.MENU {
> special = directory
> special.value = 28
> 1 = TMENU
1 {
#ein wrap um die gesamte 1. Menü-Ebene, da könnte auch dein Div
id="main_nav" rein:
wrap = <ul> | </ul>
NO = 1
NO.ATagParams = class="nav"
#jeder einzelne Menüpunkt (jeder Link) soll ein Listenpunkt sein
NO.linkWrap = <li> | </li>
}
}
> Kann uch auch 2 mal wrappen?
> 1.NO.linkWrap = <div style ="margin-left:20px">|</div>
> 1.NO.linkWrap1 = <div style ="margin-top:80px">|</div>
Da weiß ich nicht, was du erreichen willst? Willst du tatsächlich um
jeden Link ein div haben? Das ist in deinem HTML-Beispiel oben nicht zu
sehen. Guck dir doch die verschiedenen Menü-Beispiele nochmal genau an:
http://www.typo3.net/tsref/cobject/hmenu/ und google etwas.
Gruß, Miriam
--
Miriam Torbeck, 22848 Norderstedt
More information about the TYPO3-german
mailing list