Hallo,
ich will ein Menü generieren, bei dem einzelne Einträge durch ein Zeichen getrennt sind. Vor dem ersten und dem letzten Element soll ein Text stehen. Außerdem soll die aktive Auswahl nicht angezeigt werden.
Ungefähr so:
Auswahl Produkt4...
Was noch? Produkt1 | Produkt2 | Produkt4 oder Produkt5
Das ist mein TS dazu:
20 = HMENU
20.entryLevel = 1
20.1 = TMENU
20.1.NO {
before = Was noch? |*| | |*| oder
ATagParams = class="fs_selection"
}
20.1.ACT = 1
20.1.ACT {
doNotShowLink = 1
}
Für mittlere Einträge funktioniert das wunderbar.
Wird jedoch der erste oder letzte Eintrag ausgewählt,
wird mit dem Element auch der before-Text ausgeblendet.
Anders gesagt: die Angaben im OptionSplit gelten für die Seiten,
nicht für die Anzeige.
Auswahl Produkt1...
| Produkt2 | Produkt3 | Produkt4 oder Produkt5
Auswahl Produkt5...
Was noch? Produkt1 | Produkt2 | Produkt3 | Produkt4
Ich habe verschiedene Sachen probiert,
komme aber nicht zur gewünschten Anzeige.
Weiß jemand Rat?
versuchs mal mit
20 = HMENU
20.entryLevel = 1
20.1 = TMENU
20.1.NO {
allWrap = Was noch? | |*| | |*| oder |
ATagParams = class="fs_selection"
}
20.1.ACT = 1
20.1.ACT < .20.1.NO
20.1.ACT {
doNotShowLink = 1
}
Das klappt leider nicht.
Das fehlende Trennzeichen mal außer acht gelassen,
sieht es nun so aus:
Auswahl Produkt5...
Was noch? Produkt1 Produkt2 Produkt3 Produkt4 oder
ok, aber so gehts 😉
20 = HMENU
20.entryLevel = 1
20.1 = TMENU
20.1.NO {
allWrap = Was noch? | & nbsp;& #x7C;& nbsp; |*| |& nbsp;& #x7C;& nbsp; |*| oder |
ATagParams = class="fs_selection"
}
20.1.ACT = 1
20.1.ACT < .20.1.NO
20.1.ACT {
doNotLinkIt = 1
}
Die Leerzeichen nach dem & hab ich eingefügt, damit es auch angezeigt wird, die müssen natürlich raus
Ok, die Zeichen stimmen nun.
Die aktuelle Seite soll aber ganz aus dem Menü raus,
nicht nur nicht verlinkt sein. 🙁
Du musst Dich schon entscheiden, oben schriebst Du
Ungefähr so:
Auswahl Produkt4...
Was noch? Produkt1 | Produkt2 | Produkt4 oder Produkt5
Dann gib doch mal genau an, wie es sein soll, auch bei Auswahl von 1 oder 5
aber wahrscheinlich meinst Du es so:
1.ACT {
doNotShowLink = 1
allWrap =
}
steffenk schriebDu musst Dich schon entscheiden, oben schriebst Du...
Ich bitte um Verzeihung, ich habe mich oben verschrieben
und in der Aufzählung Produkt3 statt Produkt4 ausgelassen. 🙂
Dafür habe ich mir allerdings viel Mühe gegegeben,
ausreichend zu beschreiben, worauf ich hinaus will. 😉
Außerdem soll die aktive Auswahl nicht angezeigt werden.
Nochmal alles zum letzten Vorschlag.
Auswahl Produkt4...
falsch:
Was noch? Produkt1 | Produkt2 | Produkt3 | oder Produkt5
richtig wäre:
Was noch? Produkt1 | Produkt2 | Produkt3 oder Produkt5
Auswahl Produkt1...
falsch:
Produkt2 | Produkt3 | Produkt4 | oder Produkt5
richtig wäre:
Was noch? Produkt2 | Produkt3 | Produkt4 oder Produkt5
Auswahl Produkt5...
falsch:
Was noch? Produkt1 | Produkt2 | Produkt3 | Produkt4 |
richtig wäre:
Was noch? Produkt1 | Produkt2 | Produkt3 oder Produkt4
also ich behaupte mal, das Dein Problem mit TS nicht lösbar ist, da nicht eindeutig festgestellt werden kann, welches Element grad fehlt.
Daher empfehle ich Dir das Menü über ein kleines PHP-Script zu generieren, da kannst Du die wraps individuell festlegen.
Na gut. Danke für Deine Hilfe. 🙂