Zum Inhalt springen

Vertikales TMENU und Ext. rgmenu

Erstellt am 31. Juli 2007 · 10 Antworten · letzte Antwort am 21. September 2012

Tags: Frage

sep ·

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

sep ·

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

just2b ·

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

sep ·

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

just2b ·

ich würds einfach mal ausprobieren und schauen was im quellcode auftaucht!
wo das css liegt steht im manual

georg

sep ·

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

just2b ·

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

sep ·

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

dirk.​f ·

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.