[TYPO3-german] Submenü Background Image je nach Hauptmenü
Harp
harp at leberkaas.de
Wed Feb 15 22:25:52 CET 2006
Hallo Joey,
danke nochmal für deine Antwort. Ich hab nur leider keine Ahnung wie ich
das in mein vorhandenes TS einbauen soll ohne irgendwas, was schon
funktioniert, wieder kaputt zu machen. Kannst du mir da helfen. Hier
mein TS für das Menü:
nav.menu = HMENU
nav.menu {
1 = TMENU_LAYERS
1 {
leftOffset = 209
expAll = 1
lockPosition = y
relativeToTriggerItem = 1
dontHideOnMouseUp = 1
wrap = <ul id="mainNav">
NO.wrap = <li> | </li>
NO.ATagParams = class="normal" || || class="club" || class="fitness"
|| class="wellness" |*| class="normal"
CUR = 1
CUR.wrap = <li> | </li>
CUR.ATagParams = class="normal_act" || || class="club_act" ||
class="fitness_act" || class="wellness_act" |*| class="normal_act"
SPC = 1
SPC.allWrap = <li><h2> | </h2></li>
}
2 = TMENU
2 {
wrap = <ul id="alle"> |
NO.allWrap = <li> | </li>
}
}
Wie das Menü aussieht kann man hier sehen:
http://www.anandaclub.com/cms/
Gruß
Harp
JoH schrieb:
>> Ich versuche verzweifelt eine individuelles Background-Image für das
>> Submenu zu konfigurieren und bekomme auch in diversen Foren keine
>> Antwort. Das Problem ist hier
>> (http://www.typo3.net/forum/list/list_post//37480/) näher erläutert
>> (Punkt 2).
>>
>> Es geht einfach darum: 3 Menupunkte auf der Website haben eine andere
>> Farbgebung. Bis jetzt (RO/CUR/etc) mit Optionsplit alles keine große
>> Sache. Aber jetzt müsste ich im Hauptmenü-Setup Setups für das
>> Submenü des jeweiligen Hauptmenüs machen können. Und ich hab keine
>> Ahnung wie das gehen soll. D.h. Submenu-Hintergrundbild von
>> Hauptmenupunkt 2 = xxxx.jpg, Submenu-Hintergrundbild von
>> Hauptmenupunkt 3 = yyyyy.jpg, bzw. weil die Seite auf Stylesheets
>> beruht -> Submenu von Hauptmenupunkt 2 = class="xxxx"
>>
>
> Eigentlich ganz simpel, weil Du mit CSS arbeitest.
> Schreib Dir den jeweiligen Klassennamen in ein Feld der dazugehörigen
> "Hauptseite". (zum Beispiel subtitle oder abstract oder was immer Du sonst
> nicht benötigst)
> Dann packst Du das ganze in einen wrap, der das gesamte Submenu mit einer
> Klasse umschließt.
> Zur Not mußt Du Dir mit Hilfe einer Extension ein weiteres Feld
> dazustricken, um den Klassennamen anzugeben.
>
> Beispiel (mit Feld abstract):
>
> temp.whatever = HMENU
> temp.whatever {
> wrap = <div class="whatever">|</div>
> 1 = TMENU
> 1 {
> wrap = <ul>|</ul>
> NO = 1
> NO {
> allWrap.cObject = COA
> allWrap.cObject {
> 10 = TEXT
> 10.field = abstract
> 10.wrap = dataWrap = <li><ul class="|">
> 10.if.isTrue.field = abstract
> 20 = TEXT
> 20.value = <li><ul>
> 20.if.isFalse.field = abstract
> 30 = TEXT
> 30.value = |
> }
> wrapItemAndSub = |</ul></li>
> }
> }
> 2 = TMENU
> 2 {
> NO = 1
> NO {
> allWrap = <li>|</li>
> }
> }
> }
>
> Im CSS schreibst Du dann sowas ähnliches wie:
>
> div.whatever ul.klassenname li {
> blah
> }
>
> oder
>
> div.whatever ul.klassenname li a {
> blah
> }
>
> Wenn Du's perfekt haben willst, solltest Du den weg der Extension gehen und
> ein Feld mit einer Selectbox über alle möglichen Klassennamen erzeugen,
> damit der Redakteur hier keinen Müll eingeben kann.
>
> Ungetestet aber IMHO so nutzbar.
>
> Joey
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list