Zum Inhalt springen

Krig CSS definition nicht in TMENU eingebunden

Erstellt am 5. September 2006 · 4 Antworten · letzte Antwort am 5. September 2006

Tags: Frage

timonGER ·

Hallo Leute,

ich bin noch Neuling, also habt bitte nachsicht mit mir.
ich häng schon eine ganze weile an dem Problem, das Menü läuft nur die CSS- Definition wird nicht aus der css datei gelesen.
hab ich irgendwo einen Fehler??
#angry#

Die betroffene Webseite:
http://www.blinzler.org/index.php?id=12

Der Setup-Code vom Template:

mf = PAGE
mf {
	typeNum = 0
	stylesheet = uploads/tf/makrofinance_index.css
	meta.AUTHOR = Martin Brandt
	meta.DESCRIPTION = UNDER CONSTRUCTION
	20 = TEMPLATE
	20.template = FILE
	20.template.file = uploads/tf/makrofinance.html
	20.workOnSubpart = DOKUMENT
	20.marks {
		## Menue oben
		MENU_OBEN = HMENU
		MENU_OBEN.special = directory
		MENU_OBEN.special.value = 16
		MENU_OBEN.1 = TMENU
		MENU_OBEN.1.NO = 1
		MENU_OBEN.1.ATagParams = class="menu_1"
		MENU_OBEN.1.NO.linkWrap =   | 
		## Menue unten
		MENU_UNTEN = HMENU
		MENU_UNTEN.special = directory
		MENU_UNTEN.special.value = 19
		MENU_UNTEN.1 = TMENU
		MENU_UNTEN.1.NO = 1
		MENU_UNTEN.1.ATagParams = class="menu_2"
		MENU_UNTEN.1.NO.linkWrap =   | 
		}
	}

Der CSS Code:

.haeder {
	background-image: url(alt/images/i_homepage_logo.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.menu_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 17px;
	width: 780px;
	margin: 0px;
	padding: 0px;
	color: #858585;
	font-weight: bold;
}


.menu_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #858585;
	background-image: url(alt/images/b_homepage_karte_teil_1.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 780px;
	font-weight: bold;
}
.header_earth {
	background-color: #858585;
	background-image: url(alt/images/b_homepage_karte_teil_2.gif);
	background-repeat: no-repeat;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
}

body {
	background-image: url(alt/images/i_bg_homepage.gif);
	background-repeat: repeat-x;
	margin: 0px auto 0px auto;
	padding:0px;
	background-color: #CA4E00;
	background-position: center top;
}
Gsicht ·

Aus

MENU_OBEN.1.ATagParams = class="menu_1"

wird

MENU_OBEN.1.NO.ATagParams = class="menu_1"

Bei MENU_UNTEN ebenso.

-Gsicht

timonGER ·

😃 Habs
wer lesen kann ist klar im vorteil.
wenn man in der Doku weiter liest dann steht dort der richtige Befehl:

MENU_UNTEN.1.NO.linkWrap =  | |

so Danke nochmal

Gsicht ·
timonGER schrieb

Super das läuft erst mal sehr gu #giggle# Danke

jetzt hab ich noch eine kleine Frage:

MENU_UNTEN.1.NO.linkWrap =   |

dieser Befehl soll die Menüpunkte von einander mit einem vertikalen Strich ("|") trennen doch das macht er nicht. Ich habe diese Befehle aus der Dokumentation http://www.mittwald.de/fileadmin/pdf/dokumentation.pdf hier.

Der "|" repräsentiert den Link, also wenn Du z.B. noch ein Bild vor jedem Link haben wolltest, würde das so aussehen:

MENU_UNTEN.1.NO.linkWrap = <img src="bild.gif" alt="" /> |

Wenn Du nun die Menupunkte mittels dem Zeichen "|" abtrennen willst, dann sieht das so aus:

MENU_UNTEN.1.NO.linkWrap = | &# 124;

(Der "|" sollte mit &# 124; im HTML escaped werden, der Abstand zwischen # und der 1 muss raus, ich schreibe das hier nur so, da es sonst vom Forum als | dargestellt wird.)

Und um Deine nächste Frage, wie man es erreicht, dass nach dem letzten Menüpunkt kein "|" mehr steht, gleich zu beantworten: Schau Dir mal optionSplit an:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/OptionSplit.html

-Gsicht