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

Meik Thomas meik.thomas at buecherhaufen.de
Tue Aug 7 14:49:05 CEST 2012


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