Zum Inhalt springen

pID, Klassen und Hintergrundbilder

Erstellt am 6. April 2008 · Noch keine Antworten

Tags: Frage

xxsarge ·

Hallo allerseits 🙂

ich habe ein mini Problem mit meinem Menü oder viel mehr mit den Links. Ich möchte statt Klassen für die Zustände NO, CUR, ACT je eine Klasse pro Link haben. Das ist wichtig, weil die Links Hintergrundbilder haben.

Das sieht dann, zum besseren Verständnis, so aus:

<a class="home">Home</a>
<a class="portfolio">Portfolio</a>
...

CSS:
.home {background: url('../images/general/menu.gif') top left; height: 30px; margin-right: 5px; text-indent: -9999px; display: block; float: left;}

.portfolio {...}

beim ":hover" wird einfach die background-position verändert.

Mir fehlt jetzt eine Information um das vernünftig in ein TMENU einzubauen: die uid der aktuellen Seite oder die iud der Seite im TMENU. Ich muss ja irgendwie prüfen oder festlegen wann ein Link welche Klasse bekommt.

Zur Zeit habe ich einfach 5 Typolinks erstellt, dann stellt sich aber die Frage, wie kann ich feststellen wie die uid der aktuellen Seite ist?

So sieht z.B. der Home-Link aus:

10 = TEXT
	10 {
		value = Home

		typolink {
			title.field = subtitle // title
			parameter = 3
			ATagParams = class = home
			
		}
	}

Jetzt würde ich gerne eine andere Klasse zuweisen, wenn die aktuelle uid gleich der uid im parameter (also 3) ist. Damit ich so den Status "CUR" simulieren kann. Aber mir fehlt leider, leider noch so ein gewisses Grundverstädnnis von TypoScript. Mal heißt es field.uid, mal ist dieser Teil in {} gesetzt oder es wird alles groß geschrieben.

Ich hoffe das war verständlich und jemand ist in der Lage diese Noob-Frage zu beantworten ^^ Danke schonmal.

xxsarge