Hi,
ich habe ein Menu, in dem Vereine gelistet sind (Portal, gehen von dort zu den einzelnen Vereinsseiten).
Da die Namen der Vereine ewig lang sind, habe ich die Abkürzungen genommen z. B. HSV oder KLN
Für Leute, die die Kürzel nicht kennen, möchte ich gerne einen Alt-Text "Hamburger Sport Verein" o. ä. einsetzen.
Weiß jemand wie das geht?
Liebe Grüße,
Andrea
Schau Dir das hier mal an: http://82.165.8.199/typo3cms/exotec-design.de/index.php?id=179
Hier hast auch gleich mal den Code, für ein Menü mit Titletags aus Seitenname und Untertitel:
subparts.nav = HMENU
subparts.nav {
entryLevel = 0
1 = TMENU
1 {
wrap = |
expAll = 0
NO = 1
NO {
beforeWrap = |
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = uid
before.cObject.dataWrap = <a href="index.php?id=|" title="{field:title}:{field:subtitle}">
after.cObject = TEXT
after.cObject.field = title//nav_title
after.cObject.htmlSpecialChars = 1
after.cObject.wrap = |</a>
wrapItemAndSub = |
}
ACT = 1
ACT {
beforeWrap = <span class="current">|
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = uid
before.cObject.dataWrap = <a href="index.php?id=|" title="{field:title}:{field:subtitle}">
after.cObject = TEXT
after.cObject.field = title//nav_title
after.cObject.htmlSpecialChars = 1
after.cObject.wrap = |</a>
wrapItemAndSub = |</span>
}
}
}
Daraus kannst Du auch eine <ul> als Menü machen.
Viel Spass ....
Danke,
aber geht viel einfacher.
Einfach im Feld TS Config beim Erstellen den ausführlichen Namen/Text eintragen.
Gruß
Andrea
wie jetzt, einfach im tsconfig feld den langen namen anlegen, und das wars? oder wie lautet die syntax? das hört sich ansonsten ja sehr gut an.
Hallo Alex,
sorry,
hatte vergessen, das Template anzuhängen.
So sieht es aus:
marks.MENUE = HMENU
marks.MENUE {
1 = TMENU
1 {
NO {
allWrap = <tr><td class="pn-normal" height="18">|</td></tr>
beforeImg = fileadmin/zvo/images/pix-punkt-t.gif
beforeROImg = fileadmin/zvo/images/pix-punkt.gif
RO = 1
beforeWrap = |
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = uid
before.cObject.dataWrap = <a href="index.php?id=|" title="{field:TSconfig}" class="menue">
after.cObject = TEXT
after.cObject.field = title//nav_title
after.cObject.htmlSpecialChars = 1
after.cObject.wrap = |</a>
wrapItemAndSub = |
}
ACT = 1
ACT {
allWrap = <tr><td class="pn-normal" height="18">|</td></tr>
beforeImg = fileadmin/zvo/images/pix-punkt-t.gif
beforeROImg = fileadmin/zvo/images/pix-punkt.gif
RO = 1
beforeWrap = |
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = uid
before.cObject.dataWrap = <a href="index.php?id=|" title="{field:TSconfig}" class="menue">
after.cObject = TEXT
after.cObject.field = title//nav_title
after.cObject.htmlSpecialChars = 1
after.cObject.wrap = |</a>
Viele Grüße
Andrea
das sieht sehr cool aus. schaue ich mir mal an. danke 😃
Alex Weber schriebdas sieht sehr cool aus. schaue ich mir mal an. danke 😃
wollt ihr uns veräppeln??? :o
@alex:
das ist doch fast bis auf den buchstaben genau der code, den du selber gepostet hast...
der einzige unterschied ist doch die verwendung des tsconfig-feldes zum eintragen des alttextes, was übrigens ein absolut heftiger mißbrauch des feldes ist!
@theo: 😉
kannte ich so bislang noch nicht. das es eine bessere lösung ist glaube ich zwar auch nicht, aber interesant finde ich es trotzdem.
habe hier auch einen neuen artikel zum thema tmenu erstellt http://82.165.8.199/typo3cms/exotec-design.de/index.php?id=199.
alex