[TYPO3-german] Menü mit selbst zusammengesetzten ATags, bei Hinzufügung von href= stimmen die link-ids nicht mehr

Christian Wolff chris at connye.com
Sat Aug 11 09:26:35 CEST 2012


Hallo Thomas,
ich würde nach möglichkeit auf solche link konstruktionen verzichten!
am besten immer einen sinvollen link in den href schreiben der auch
funktioniert falls javascript abgeschaltet ist.

und dann kann man ja trozdem mit jquery einen onclick handler setzten
und somit die funktion des links komplett neu definieren.

gruss chris

Am 07.08.2012 14:49, schrieb Meik Thomas:
> 
> Hallo,
> 
> ich möchte ein Menü bauen, bei dem ich wg jQuery (JavaScript) unbedingt
> folgenden Aufbau eines Menüpuntkes benötige:
> 
> <a href='javascript:' rel='test2.html' data='test2.html'>Link</a>
> 
> Ich habe also ein bereits funktionierendes Menü genommen und dort ATags
> eingebaut. Allerdings bekomme ich ein Problem, sobald ich
> 
> href="javascript:"
> 
> mit einbaue: nun werden die einzelnen Menüpunkte nicht mehr eingesetzt:
> 
> <ul>
> <li><a href="index.php?id=1">Seite 1</a></li>
> <li><a href="index.php?id=1">Seite 2</li>
> <li><a href="index.php?id=1">Seite 3</li>
> </ul>
> 
> statt (code stark auf das Wesentliche reduziert):
> 
> <ul>
> <li><a href="index.php?id=1">Seite 1</a></li>
> <li><a href="index.php?id=2">Seite 2</li>
> <li><a href="index.php?id=3">Seite 3</li>
> </ul>
> 
> offenbar unterbricht ATagParams die Abarbeitung der Unterseiten.
> 
> Wo ist mein Denkfehler? Vll. kann mir jemd auf die Sprünge helfen, das
> wäre sehr nett.
> 
> Meik.
> 
> ========
> 
> 
> 
> lib.navMainPageGruen = HMENU
> lib.navMainPageGruen {
>   wrap = <ul class="gruen"> | </ul>
>   special = directory
>   special.value = 3
>   entryLevel = 2
> 
> # Die erste Ebene:
>   1 = TMENU
>   1.noBlur = 1
>   1.expAll = 0
>   1.NO.stdWrap2.dataWrap = <li>|</li>
> 
> # Ausgabe von Sonderzeichen in HTML-valider Form
>   1.NO.stdWrap.htmlSpecialChars=1
>   1.NO.ATagParams =  href="javascript:" rel="index.php?id=
>     {field:pid}" data="index.php?id={field:pid}"
>   1.NO.allStdWrap.insertData = 1
> # CUR-Zustand der ersten Ebene:
>   1.CUR = 1
>   1.CUR < .1.NO
> 
>   1.CUR.ATagParams = class="active"
> # Ausgabe von Sonderzeichen in HTML-valider Form
>   1.DUR.stdWrap.htmlSpecialChars=1
> 
> # ACT-Zustand der ersten Ebene:
>   1.ACT = 1
>   1.ACT < .1.CUR
> }



More information about the TYPO3-german mailing list