[TYPO3-german] 7.0.2: 2-Ebenen <ul>-Sprachauswahl-Menü mit eigenen Bildern
bernd wilke
t3ng at bernd-wilke.net
Wed Feb 25 10:27:22 CET 2015
Am 24.02.15 um 16:47 schrieb Felix H.:
> Hallo Bernd,
>
> vielen Dank für deine schnelle Antwort. Leider verstehe ich nicht so
> wirklich wie ich die aktiven/inaktiven Sprachen abfragen, bzw.
> eintragen soll.
das wird ja im TMENU über NO, ACT (und USERDEF1, USERDEF2) selectiert
http://docs.typo3.org/typo3cms/FrontendLocalizationGuide/BasicSetupOfALocalizedWebsite/LanguageSelectorMenu/Index.html
> An eine select-Liste habe ich zwar auch schon gedacht, aber die sieht
> nicht so gut aus, wie meine ul li ul-Version (befindet sich in meinem
> nav-Element, zusammen mit der Hauptnavigation) - Dort werden die
> inaktiven Sprachen per Filter ausgegraut und bei :hover bekommen Sie
> wieder Farbe (per css-klasse).
>
> Wäre es andernfalls vielleicht möglich mit 2 Markern zu arbeiten
> (Sprache aktiv und Sprache inaktiv) und diese vielleicht so in den
> jeweiligen html-part zu bekommen?
ich würde das eher in ein COA packen bevor da unvollständige Teile in
Markern plaziert werden, die nur in einem bestimmten Kontext semantisch
und syntaktisch korrekt sind.
zur Übersicht kannst du ja mit temp.* Objekten arbeiten:
temp.inaktive_Sprache = HMENU
temp.inaktive_Sprache {
:
NO = 1
NO {
:
// rendering
:
}
ACT = 1
ACT.doNotShowLink = 1
}
temp.aktive_Sprachen < temp.aktive_Sprache
temp.aktive_Sprachen {
ACT < .NO
ACT = 1
NO >
NO.doNotShowLink = 1
}
SPRACHE = COA
SPRACHE {
wrap = <ul class="sprache"><li>|</li></ul>
10 < temp.aktive_Sprache
20 < temp.inaktive_Sprache
}
> Oder kann man den Sprachen vielleicht bei den globalVar-Definitionen
> eine variable mit den Bildern zuweisen?
neben den Docs gibt es viele Beispiele wie man Flaggen als
Sprachschalter in TYPO3 nutzen kann. zu beachten ist dabei dass die
Pfade zu den Flaggen öfters mal wechseln, bzw. alle Flaggen nur in einem
Sprite verfügbar sind, das erfordert dann Anpassungen die Sourcen der
jeweiligen Version (oder man stellt die Flaggen in einem eigenen
Verzeichnis bereit)
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list