[TYPO3-german] special = browse
Sacha Vorbeck
Vorbeck at moduleBox.com
Thu Apr 20 17:36:08 CEST 2006
Hallo Christoph,
> Das würde zwar das Problem lösen, dass das Icon nicht mehr verschwindet,
> aber es ist nicht das, was ich will. Ich möchte ja innerhalb der Ebene
> bleiben. Wenn ich auf der ersten Seite das Icon verschwindet, soll dafür ein
> anderes angezeigt werden, das nicht verlinkt ist.
ich hatte ein ähnliches Problem und hab es dann so gelöst, dass ich
immer ein Menüobjekt ohne Ausgabe vorgeschaltet habe, das ich daraufhin
überprüfe, ob es etwas zurückliefert und dann einen entsprechenden
Register fülle, den ich als Entscheidungsgrundlage für die Anzeige
verlinkter Pfeil oder nicht-verlinkter Pfeil nehmen. Das mit dem
Register hat JoH mir mal gezeigt. Ist irgendwie umständlich und unschön
aber es funktioniert. Hier ein unkommentierter Ausschnitt, hoffe du
kommst damit klar:
#container for browsenavi
20 = COA
20 {
30 = HMENU
30 {
special = browse
special {
items = first
}
1 = TMENU
1 {
noBlur = 1
wrap = <li>||</li>
NO = 1
NO {
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.value = <<
20 dataWrap = {register:count_HMENU_MENUOBJ}
20 = LOAD_REGISTER
20 {
browseNav = TEXT
browseNav.value = 1
}
}
}
}
}
40 = HMENU
40 {
special = browse
special {
items = prev
}
1 = TMENU
1 {
NO = 1
NO {
doNotShowLink = 1
stdWrap.cObject = LOAD_REGISTER
stdWrap.cObject {
checkPrev.field = uid
}
}
}
}
50 = TEXT
50 {
value = <
noTrimWrap = |<li class="blaetteron">| <span>|</span></li>|
if.isFalse.data = register : checkPrev
}
60 = HMENU
60 {
special = browse
special {
items = prev
}
1 = TMENU
1 {
noBlur = 1
wrap = <li>||</li>
NO = 1
NO {
stdWrap.cObject = TEXT
stdWrap.cObject {
value = <
}
}
}
}
70 = HMENU
70 {
special = browse
special {
items = next
}
1 = TMENU
1 {
NO = 1
NO {
doNotShowLink = 1
stdWrap.cObject = LOAD_REGISTER
stdWrap.cObject {
checkNex.field = uid
}
}
}
}
80 = TEXT
80 {
value = >
noTrimWrap = |<li class="blaetteron">| <span>|</span></li>|
if.isFalse.data = register : checkNex
}
90 = HMENU
90 {
special = browse
special {
items = next
}
1 = TMENU
1 {
noBlur = 1
wrap = <li>||</li>
NO = 1
NO {
stdWrap.cObject = TEXT
stdWrap.cObject {
value = >
}
}
}
}
100 = HMENU
100 {
special = browse
special {
items = last
}
1 = TMENU
1 {
noBlur = 1
wrap = <li>|||</li>
NO = 1
NO {
stdWrap.cObject = TEXT
stdWrap.cObject {
value = >>
}
}
}
}
--
Ciao,
Sacha
More information about the TYPO3-german
mailing list