Zum Inhalt springen

Fortlaufende Zahlen vor Navititel in TMENU

Erstellt am 7. Februar 2008 · 3 Antworten · letzte Antwort am 8. Februar 2008

Tags: Frage

JayR ·

Hallo zusammen,

ich habe bereits folgendes Menü integriert:

lib.menu = HMENU
lib.menu {
  special = directory
  special.value = 1

  1 = TMENU
  1.wrap = <ul class="level1">|</ul>  

  1.NO = 1
  1.NO {
    stdWrap.htmlSpecialChars = 1
    wrapItemAndSub = <li>|</li>
    ATagBeforeWrap = 1 
  }

  1.RO = 1
  1.RO < .1.NO

  1.ACT = 1
  1.ACT < .1.NO
  1.ACT.ATagParams = id="main_act"     
}

Nun soll aber vor jedem Menüpunkt eine fortlaufende Zahl erscheinen. Da jede Zahl noch einen Wrap mit einem Span-tag bekommenn soll kann ich den Namen nicht einfach im Navigationstitel ändern.

Also sollte es so aussehen:

01/ HOME
02/ PRODUKTE
03/ LEISTUNGEN
usw...

Ist es im TypoScript möglich eine Art Zähler mitlaufen zu lassen? Oder geht das nur über ein externes Skript?

Ist es möglich das Menü weiterhin so zu behalten und nur die Namen der Menüpunkte von einem Skript anzupassen? Ich möchte nicht unbedingt das komplette Menü als Extension neu programmieren!

Vielen Dank im voraus...
Gruß Jan

@georg: cu soon! 🙂

just2b ·

die billigste lösung?

		NO {
			wrapItemAndSub =  <li>|</li>
			allWrap.insertData = 1
			stdWrap.htmlSpecialChars = 1
			ATagTitle.field = subtitle//title
			ATagParams.insertData = 1 
			linkWrap =<span>01</span>| || <span>02</span> | || <span>03</span> | ||  <span>04</span> | || <span>05</span> | || <span>06</span> | || <span>07</span>
			ATagBeforeWrap = 1
		}

@georg: cu soon

galt das mir? wenn ja, sry verstehs grad nicht

JayR ·

Hi Georg,

natürlich galt das Dir! Hab nur gedacht, wenn Du sowieso derjeniege bist der hier (fast) alles beantwortet dann grüß ich Dich schon mal im Voraus! 🙂

Und das wäre wohl wirklich die einfachste Lösung gewesen!

Ich hab inzwischen ein kleines Skript geschrieben welches über die IProcFunc im Menü eingebunden wird und die Elemente entsprechend anpasst!

Viele Grüße
Jan