Zum Inhalt springen

Vorherige Seite / Nächste Seite realisieren

Erstellt am 23. Juli 2006 · 22 Antworten · letzte Antwort am 10. Februar 2009 · Seite 1 von 2

Tags: Frage

WiseGuy ·

Okay, dass vorher hatte ich hingekrigt. Das lief. Jetzt mit dem Ext klappts bei mir nicht mehr so schöm. Ich sehe zwar den Next und Prev. Link, aber die kann ich nicht mehr anpassen - auch weiß ich nicht, wie man das genau bedient und ich kann immer noch nicht durch alle Ebenen Laufen - der bleibt beim Weitergeben in genau der Ebene. Soll er aber nicht. Es soll eigentlich die Seite von Oben nach unten abgearbeitet werden und dabei in jede Seite wechseln (außer Shortcuts - die sollten ja aber eh gleich auf die entsprechende Seite weiterleiten, weshalb der Link dann von dort aus gilt und demzufolge kein Problem darstellen würde.

mfg Benjamin

WiseGuy ·

Was mir natürlich auch schon helfen würde, währe eine Option, durch die man auch Seiten erreicht, die auf "im Menü Verstecken" gesetzt sind. Dadurch könnte ich alle Seiten in der Reihenfolge in eine Ebene legen und die, die ich nicht im Menü haben will ausblenden und trotzdem über die prev/next-Option erreichen. (Denn nur aus diesem Grund brauche ich das durch die ganzen Ebenen wandern...

mfg Benjamin

steffenk ·

dann solltest Du die Seiten nicht verstecken sondern im normalen Menü durch excludeUidList ausnehmen.

WiseGuy ·

Das würde aber bedeuten, dass ein Redakteur das nicht kann, was dazu führt, dass ich ständig in den Templates rummalen muss. Kann man das vielleicht irgendwie so machen, dass ein anderer Schalter aktiviert wird und auf Grund des Auslesens desselben verstecke ich die Seite im Menü?

mfg Benjamin

WiseGuy ·

"Den Trick über Seitentyp Abstand" -> Kannst du mir kurz etwas näher erklären was das ist? Oder hast du dazu nen Link wo irgendwas dazu steht? Mir sagt diese Aussage nichts.

mfg Benjamin

PPP01 ·

Hi, ersteinmal – bei meiner Suche nach (Nächste/vorherige Seite) bin ich auf diesen interessanten Thread gestoßen. Allerdings habe ich zu folgendem TS noch eine Frage.

items = prev | next
prev.fields.title = « zurück
next.fields.title = vor »

Das klappt soweit gut. Doch hätte ich es gern, dass auch der Seitentitel mit ausgegeben wird. So in etwa:
Vorherige Seite: Test-Seite 1 - Nächste Seite: Test-Seite 3

Ich hab es zuerst mit dem optionsplit von 1.NO.allWrap versucht:
allWrap = |*| Nächste Seite: | |*| Vorherige Seite: | - |*|

Das klappt so lange gut, bis es keine nächste Seite mehr gibt. Dann gibt das Browsemenü nur noch einen Link an die Ausgabe zurück und somit wird »Nächste Seite: Test-Seite 3« ausgeben, obwohl es eigentlich »Vorherige Seite: Test-Seite 3« heißen müsste.

Mir ist relativ klar, warum das passiert, allerdings weiß ich nicht, wie ich prev.fields.title formatieren muss/kann dass »some text: [pagetitle]« dabei herauskommt. Versteht ihr was ich meine und weiß einer eine Lösung?

Schöne Grüße
Patric

PPP01 ·

Hi, wenn Du mich meinst, dann ja.
Ich habe es über 2 Menüs gelöst.

Ich hänge einfach mal mein TS an, das ist weitestgehend selbsterklärend. Für den Text benutzte ich Konstanten, da das Menü Mehrsprachig sein muss.

temp.browseNext = HMENU
temp.browseNext {
  entryLevel = 3
  stdWrap.required = 1
  special = browse
  special.items =  next
  1 = TMENU
  1	{
		wrap = {$nextLink}: |
  	required = 1
		NO.ATagTitle.field = title
		NO.ATagTitle.wrap = {$nextLink}: |
	}
}

temp.browsePrev < temp.browseNext
temp.browsePrev.special.items = prev
temp.browsePrev.1.wrap =  {$prevLink}:&nbsp;|
temp.browsePrev.1.NO.ATagTitle.wrap =  {$prevLink}: |

temp.browse = COA
temp.browse {
  stdWrap.wrap = <div id="thirdLevelMenu">|</div>
  10 < temp.browsePrev
	10.stdWrap.wrap = |&nbsp;
	10.stdWrap.required = 1
	20 < temp.browseNext
}
Gernott ·

Hallo PPP01!

Danke für Deine Antwort.

Ich habe den Code eingefügt und die Navi blättert wieder nur in der eigenen Ebene. Sorry, das war leider nichts :-(

Blättert diese Navi bei Dir immer durch alle Ebenen rauf und runter?
Ich möchte ja den Seitenbaum durchblättern, als wäre im Backend alles aufgeklappt und ich würde eine Seite nach der anderen von oben nach unten durchklicken...

lg
Gernott

PPP01 ·

Ah, ok, das habe ich nicht verstanden. Das ist ziemlich genau, dass was ich nicht wollte. *grins* Ich möchte nur auf einer Ebene (3. Ebene) navigieren und dort die richtigen Seitentitel ausgeben.

Ggf. hilft Dir der Parameter prevnextToSection.
Also special.items.prevnextToSection = 1

Damit könntest Du mal experimentieren. Ich hoffe es hilft.

Gernott ·

Danke für den Tipp mit prevnextToSection. Dieser Modus blättert aber leider auch nur in der selben Ebene, aber auch durch andere Sektionen...
ZB: 1.1, 1.2, 1.3, 1.4, 2.1, 2.2, 2.3, 2.4, 3.1,...
Die Hauptseiten 1, 2 und 3 werden nicht durchblättert:

- 1
- - 1.1
- - 1.2
- - 1.3
- - 1.4
- 2
- - 2.1
- - 2.2
usw.