Zum Inhalt springen

Abstandseiten in GMENU einbinden

Erstellt am 24. März 2007 · 6 Antworten · letzte Antwort am 24. März 2007

Tags: Frage

quidnovi ·

Hallo Gemeinde,

muss eine Navigation erstellen die mit Abstandseiten unterbrochen ist. Die Titel der Abstandseiten sollten aber angezeigt werden, sie dienen als Kategorieüberschrift.

folgender TS Code zum erzeugen des GMENU's:

                       # Das grafische Menü "Shop" erstellen
		       MENU_LINKS = HMENU
		       MENU_LINKS {
			  wrap = <img src="fileadmin/images/linie_weiss.gif" width="184" height="1" alt="" /><br />|
			  special = directory
			  special.value = 30
			  entryLevel = 1
			  1 = GMENU
			  1.NO = 1
			  1.NO { 
                             wrap = |<br />
			     XY = 184, 24+[16.h]
			     backColor = #002842

			     # Text auf den Menüpunkt rendern
			     10 = TEXT
			     10.text.field = title
			     10.text.listNum = 0
			     10.text.listNum.splitChar = |
			     10.fontColor = #FFFFFF
			     10.fontFile = fileadmin/fonts/arial.ttf
			     10.fontSize = 12
			     10.niceText = 0
			     10.offset = 14, 16

			     # Eine ggf. vorhandene zweite Textzeile anzeigen lassen
			     15 < .10
			     15.text.listNum = 1
			     15.offset = 18, 32

			     # Hilfsebene zur Berechnung der Höhe von Menüpunkten
			     16 < .10
			     16.text.case = upper
			     16.text.listNum = 1
			     16.fontSize = 22
			     16.offset = 1000,1000

			     # Eine weisse Linie erzeugen
			     20 = IMAGE
			     20.file = GIFBUILDER
			     20.file {
				XY = 184
				backColor = #FFFFFF
			     }
			     20.offset = 0, 23+[16.h]
			  }

			  # Einen RollOver-Zustand beschreiben
			  1.RO < .1.NO
			  1.RO.backColor = #f4e3d3
                          1.RO.10.fontColor = #002842

			  # Die zweite Ebene als Kopie der ersten Ebene beschreiben
			  2 < .1
			  2.NO {
			     backColor = #315d7b
			     10.fontColor = #ffffff
			     10.fontSize = 11
                             10.offset = 18, 16
			  }
			  2.RO < .2.NO
			  2.RO.backColor = #f4e3d3
                          2.RO.10.fontColor = #002842
		       }
		    }
		}

Dazu folgender CMS Code(habe jetzt den von diesem Forum kopiert):

/* Left Navigation SubMenu Spacer */
.leftnavspc {
font-family: Arial,Verdana, sans-serif;
font-size: 11px;
font-variant: small-caps;
font-weight: bolder;
color: #003366; /* dark blue */
text-decoration: none;
padding: 2px;
margin-left: 15px;
background-color: #FFFFFF; /* white */
border-bottom: thin dotted #9B193D; /* burgundy */
}

Im Template sieht's so aus:

<div id="navleft"><div id="nav"><br />###MENU_LINKS###

Verwende Typo3 4.0.4

Die Navigation ist eigentlich in 2 Abschnitte unterteilt - oder sollte:
Shopseiten und Seiten die die Firma beschreiben.
Jetzt sollte ich es realisieren, dass diese Abschnitte auch die dem entsprechende Überschrift tragen.

Leider verstehe ich von TypoScript viel zu wenig, dass ich dies hinbekomme.
Habe in diesem Forum schon einiges darüber gelesen, sehe mich aber außer Stande, dies in den Code einzuflechten.

Bitte helft mir, danke

quidnovi ·

Hallo Georg,

mir fällt ein Stein vom Herzen, weil Du Dich gemeldet hast. Habe darauf gehofft.

Ich weiß nicht wo ich den einbinden soll.

So schaut er aus:

# SPC = SPACER
SPC < .1.NO
SPC = 1
SPC.doNotShowLink = 0
SPC.doNotLinkIt = 1
SPC.allWrap =
<DIV class="leftnavspc">«  |  »</DIV>

Ich weiß auch nicht, ob dieser richtig ist. In den Büchern Praxiswissen Typo3 und Typo3 Kochbuch kann ich leider nichts herauslesen.

just2b ·

Hallo,

gehofft auf eine Antwort oder auf mich? 😉

Warum nicht einfach ausprobieren, SPC ist ein Zustand wie jeder andere (NO, RO usw)

1.SPC <.1.NO
1.SPC.backColor = yellow

georg

quidnovi ·

...auf Dich und Deine Tips 😉

Na super! Habe nun richtig (innerhalb der Navigation, nach 2.RO... eingebunden) und funktioniert!

Jaja, kaum macht man es richtig, funktioniert es auch schon. 😃

Jetzt kann ich das Aussehen der Kategorieüberschrift mit css ändern.

Vielen Dank Georg (werde aber sicher wiederkehren *ggg*)

Ciao

just2b ·

Hallo,

du mischst da 2 Sachen, das geht nicht per CSS, weil du hast ja eine Grafik!! Aber es ist eben ein GMENU und du kannst alles machen was du auch bei NO gemacht hast, also schrift usw muss schon so angepasst werden

1.SPC.10.fontSize = 3

das css kannst du komplett rausgeben

georg