Hallihallo zusammen,
ich bin gerade dabei eine Lösung dafür zufinden, wie ich am geschicktesten einige Menüpunkte mit einem icon versehen könnte.
Ich habe ein Listenmenü, dass wie folgt ausieht:
lib.mainMenu=HMENU
lib.mainMenu {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
linkWrap = |
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
Nun würde ich gerne die Extension rgmenu einsetzen, aber ich muss gestehen, dass ich durch das manual nicht ganz durchsteige. Ich mache offensichlicht an irgendeiner Stelle einen Fehler und ich bin mir nicht sicher, wie ich das TS von oben entsprechend anpassen muss.
Vielleicht weiß ja jemand nen kleinen Tipp...
Liebe Grüße
Steffi
Entschuldigt bitte fürs pushen, aber ich habe mich gestern abend nochmals hingesetzt und hab das Manual nochmal gelesen. Sehe ich das richtig, dass ich für jeden Menüpunkt im TS eine eigene CSS-Klasse definieren muss? Ich bekomm das nicht zum laufen.
Aber vielleicht bin ich langsam auch einfach zu blöd dafür... #angry#
Liebe Grüße
Steffi
Hallo,
nein du nimmst einfach das rgmenu I und das CSS-file wird automatisch generiert. pro menüpunkt musst du dann halt nur noch das icon hochladen
georg
Hi,
vielen Dank für deine Antwort. Ich muss der Extension also nur sagen, dass sie sich um meine #nav (.rgm entfernen?!) und dann dass css noch laden. BTW wo genau wird das css automatisch generiert bzw. wo wird das css abgelegt?
Liebe grüße
Steffi
ich würds einfach mal ausprobieren und schauen was im quellcode auftaucht!
wo das css liegt steht im manual
georg
Entschuldigt bitte, wenn ich das ganze hier nochmals aufwärme... Ich bekomm das trotz des Manuals einfach nicht hin. #angry#
Auch im Quelltext ändert sich absolut nichts...
Ich habe, wie schon oben aufgeführt ein TMENü mit folgendem TS:
lib.mainMenu=HMENU
lib.mainMenu {
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
linkWrap = |
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
Beim installieren der Extension habe ich dann als key: #nav angegeben.
Das style.css aus der Extension habe ich dann wie im manual angegeben integriert und ein icon erstellt, der mir auch auf den Seiteneigenschaften angezeigt wird.
Aber ich schaff es einfach nicht den Icon im Menü ausgeben zu lassen. Kann mir vielleicht nicht jemand nochmal schritt für schritt erklären, was ich zu tun habe. Ich weiß nicht, was ich falsch mache. Ein Listenmenü ist es auch, also eigentlich sollte das doch auch klappen oder?
Liebe Grüße
Steffi
steht doch ganz oben im Manual, was du noch im TS brauchst
Just use a code like the following one in your TS:
NO.ATagParams = class="rgm{field:tx_rgmenu_special} {field:tx_rgmenu_special2}" style="background-color:{field:tx_rgmenu_special3}"
NO.allStdWrap.insertData = 1
IFSUB.ATagParams = class="rgm{field:tx_rgmenu_special} {field:tx_rgmenu_special2}"
IFSUB.allStdWrap.insertData = 1
Oooooooohhhh, #angry#
Manchmal bin ich sowas von blind. Da denk
ich, weiß Gott wie kompliziert...
Naja, jetzt läufts...
Georg.... Vielen dank!
Liebe Grüße
Steffi
ja das lesen ist manchmal nicht so leicht 😉
georg
Total geniale Sache... *Voted*!!!!!! :p
Hi,
ich stehe irgendwie auf der Leitung.
Im Handbuch steht:
To get the CSS file into your website you need something like this:
page.includeCSS .file3 = fileadmin/rgmenu/menu.css
Die Extension legt aber weder ein Verzeichnis /rgmenu noch eine menu.css an.
Wo finde ich die css-Datei?
Ansonsten scheint alles zu stimmen.
Es werden Navigationslinks wie
<a style="background-color:" class="rgm1 rgmspecial" onfocus="blurLink(this);" href="index.php?id=start">Startseite</a>
generiert.