[TYPO3-german] Menüpunkte mit "Nachdruck"
Christoph Burchartz
christioph-burchartz at gmx.de
Mon Mar 30 11:00:42 CEST 2009
Hi,
hatte gerade auch solch eine Funktion programmiert und bin genau auf die
gleichen Stolpersteiene reingefallen.
Hier nun meine Lösung:
lib.footer = HMENU
lib.footer {
special = directory
special.value = 49
entryLevel = 0
1 = TMENU
1 {
wrap = <ul id="MetaNav">|</ul>
NO {
allWrap.insertData = 1
allWrap = <li
class="li-footer-{field:tx_dfextpagesico_extra_page_icon}">|</li>
}
}
}
Anmerkung:
tx_dfextpagesico_extra_page_icon ist der Name des Feldes aus der Extension
Du legst also eine Extension an, die die Seite Pages erweitert (um ein Feld
vom Typen LIST) - dort kannst du dann so viele Optionen anlegen wie du
möchtest.
Der Redakteur kann jetzt in den Seiteneigenschaften unter "Erweitert" bei
dem Feld einen wert auswählen (Standard würde ich auf leer setzten)
Nun fügst du bei der Menugenerierung einfach den Wert des Feldes bei der
Klasse mit ein - diese zusätzliche Klasse kannst du dann in CSS schön
stylen.
Kleiner Tipp: Man kann ich CSS auch mehrere Klassen für ein Element vergeben
(class="xxx1 ddd2 ccc3 usw") - hat noch nicht jeder mitbekommen, dass das
geht!
Gruß
Christoph
"Andreas Burg" <typo3 at andreasburg.de> schrieb im Newsbeitrag
news:mailman.1.1238348613.24598.typo3-german at lists.netfielders.de...
> Hey JoH,
>
>> In diesem Fall hilft Dir das Einfache aber leider nicht weiter.
>> Conditions ziehen _nur_ auf den Seiten selbst oder auf Basis von
>> allgemeinen
>> seitenunabhängigen Parametern. In einem Menü bringen Dir solche
>> Conditions
>> gar nichts, wenn Du Dich gerade auf einer anderen Seite befindest.
>
> wäre auch zu einfach gewesen :-(, entschuldigt bitte, und danke JoH für
> die Info.
>
> Mir ist aber noch eingefallen, dass man ja die IDs der einzelnen
> Menüpunkte in eine CSS-Klasse übergeben könnte. <li
> class="p{elementUid}">|</li>
> Und dann im TS-template im Header ein style generieren, z.B. so:
>
> <style type="text/css">
>
> .p53,.p125,.p333
>
> {color:red;}
> </style>
>
> die zweite Zeile könnte dann von den Redakteuren bearbeitet werden.
>
> --
> Andreas
>
> Mailing list rules & guidelines (Mailing list Regeln & Leitfaden):
> http://typo3.org/community/mailing-lists/
> http://typo3.org/community/mailing-lists/mailing-list-rules-guidelines/
More information about the TYPO3-german
mailing list