TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Problem mit Menü "Browse"


Autor Nachricht
Verfasst am: 04. 05. 2009 [12:16]
Drathy
Themenersteller
Dabei seit: 11.05.2006
Beiträge: 82
Hi zusammen!

Ich habe dieses Problem bereits letzte Woche in einem anderen Forum gepostet, doch leider konnte mir dort bisher niemand helfen. Vielleicht hat ja hier jemand eine Idee...

Ich möchte auf einer Website eine Vor-/Zurück-Navigation im Seitenfuß integrieren. Die Struktur der Seite sieht in Etwa so aus:

1.
2. (--> per Shortcut auf 2.1. verlinkt)
2.1.
2.2.
3. (--> per Shortcut auf 3.1. verlinkt)
3.1.
3.2.
4.
4.1.
4.2.
5.
5.1

Ich habe es bislang auf zwei verschiedene Arten versucht zu realisieren.

Zum einen mit der Extension cag_pagebrowser. Auf das Ergebnis kam ich allerdings nicht wirklich klar, denn die Reihenfolge, die durchlaufen wurde, war sehr sehr merkwürdig und ergab für mich keinen Sinn. Außerdem wurde das Menü nicht auf allen Seiten angezeigt. Dazu kam noch, dass es ja einen extra Link gibt, um in die Unterebene zu wechseln, das ist aber nicht gewünscht.

Zum anderen hatte ich dann Mr. Google gefragt und dabei einiges an Typoscript aufgegabelt und (leider erfolglos) versucht mir daraus eine eigene Lösung zu basteln (Stichwort: Menü "browse"icon_wink.gif. Ich habe dann folgenden Code gefunden, der eine Kombination aus browse und directory verwendet:
Typoscript-Code:
TYPOSCRIPT
lib.seitennavigation = HMENU
lib.seitennavigation {
special = directory
maxItems = 1
1 = TMENU
1.NO = 1
1.NO.stdWrap.override = weiter
 
stdWrap.ifEmpty.cObject = HMENU
stdWrap.ifEmpty.cObject {
special = browse
special.value = {field:uid}
special.items = prev | next
special.items.prevnextToSection = 1
special.prev.fields.title = zurück
special.next.fields.title = weiter
1 = TMENU
1.NO = 1
}
}
page.10.marks.PAGEBROWSER < lib.seitennavigation


Prinzipiell funktioniert das schon ganz gut, wie ich mir das denke, nur an einigen Stellen sind noch unerklärliche Macken:
- der zurück-Button ist komischweise nicht auf allen Seiten da (z.b. auf 2.1. oder 5.)
- an einer Stelle springt er von 5.1 auf 4.2 zurück
- kann man es realisieren, dass er Seiten vom Typ "Shortcut" überspringt? Sprich von 2.2. direkt auf 3.1 zeigen würde?

Ich hab irgendwie keine Ideen, wo die Probleme liegen bzw. wie es besser umzusetzen wäre, habt Ihr da Vorschläge?

Vielleicht gibt es ja auch ne "bessere" Extension oder ne Musterlösung, denn eine solche zusätzliche, lineare Navigation sollte ja nichts soooo Außergewöhnliches sein, oder?

Ich würde mich wirklich über jeden noch so kleinen Tipp/Ansatz freuen!

Viele Grüße,
Drathy
Profil
Verfasst am: 12. 05. 2009 [19:29]
Openhair
Dabei seit: 04.03.2009
Beiträge: 23
Hallo Darthy.
Ich bin ebengerade erst auf deinen Post aufmerksam ge(macht )worden. Im Prinzip hast du ein ähnliches Problem, wie ich gestern hatte: www.typo3.net/forum/list/list_post//89607/ Mein TypoScript zur Lösung steht mit im Thread - mit ein paar kleinen Modifikationen sollte es auch dein Problem lösen können.

Drathy schrieb:

Prinzipiell funktioniert das schon ganz gut, wie ich mir das denke, nur an einigen Stellen sind noch unerklärliche Macken:
- der zurück-Button ist komischweise nicht auf allen Seiten da (z.b. auf 2.1. oder 5.)
- an einer Stelle springt er von 5.1 auf 4.2 zurück

So verhält sich 'browse' - 'prev' und 'next' agieren nur auf ihrer Ebene und gehen nie eine Ebene in oder aus dem Baum. Genauere Erläuterung gibts in der offiziellen TSref typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.2.0/view/1/8/#id4251386. Das Beispiel (Grafik) hilft sehr beim Verständnis.

Christian.
Profil