Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 30. Mai 2012 21:34
- elementz
- hat von CMS/ms gehört
- Registriert: 01. Mai 2012
- Beiträge: 14
Wie vorhergende/nachfolgende Links für Unterseiten anzeigen
Hallo Leute,
ich habe folgende Linkstruktur:
Seite 1
Seite 2
Seite 2a
Seite 2b
Seite 2c
Seite 3
Jetzt möchte ich, wenn der User auf einer der Unterseiten 2a - 2c ist, dass dort jeweils die nächsten, vorhergenden Seiten in einer Unternavigation angezeigt werden.
Also z.b. wenn man auf Unterseite 2b ist, soll folgende Navigation angezeigt werden:
<< Zu Seite 2a | Zu Seite 2c >>
Muss ich das mit dem Menumanager machen, oder geht das mit Inlinecode im Template, so dass die Navigation immer nur ab Level 2 angezeigt wird.
Gibt es irgendwo ein Codesnippet die obiges umsetzt? Ich konnte leider nirgendwo entsprechendes finden.
Danke schonmal für eure Hilfe.
Beitrag geändert von elementz (30. Mai 2012 21:35)
Offline
#2 30. Mai 2012 21:48
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Wie vorhergende/nachfolgende Links für Unterseiten anzeigen
Schau dir mal die CMSMS-Muster-Installation an - da wird es mit dem Tag {cms_selflink} gemacht ...
Offline
#3 31. Mai 2012 22:36
- elementz
- hat von CMS/ms gehört
- Registriert: 01. Mai 2012
- Beiträge: 14
Re: Wie vorhergende/nachfolgende Links für Unterseiten anzeigen
Hm, also ich hatte es entsprechend des Codes im Template schon so versucht:
{cms_selflink dir="previous" label="Previous page: "}
Das Problem ist nur, es sollen wirklich nur Links aus dem 2. Level angezeigt werden.
Mache ich es so wie im Beispiel oben, würde wenn man auf Seite 2a ist, ein Link auf Seite 2 angezeigt, also so:
<< Zu Seite 2 | Zu Seite 2b >>
Das sollte aber in diesem Falle so aussehen:
Zu Seite 2b >>
Die Frage ist nur, wie mach ich das?
Offline
#4 31. Mai 2012 22:51
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Wie vorhergende/nachfolgende Links für Unterseiten anzeigen
Das Modul Toolbox enthält einen Tag mit dem man den Rootalias abfragen kann.
Heisst, dass wenn es einen Rootalias gibt, bist du auch auf einer Unterseite, und zeigst die Seitenlinks an.
Es gibt aber durchaus noch andere Möglichkeiten.
Ich kann grade allerdings auf kein Code Beispiel zugreifen. PC schon aus.
Offline
#5 31. Mai 2012 23:10
- elementz
- hat von CMS/ms gehört
- Registriert: 01. Mai 2012
- Beiträge: 14
Re: Wie vorhergende/nachfolgende Links für Unterseiten anzeigen
Ok, danke schon einmal für schnellen Eure Antworten!
Ich bin jetzt soweit gekommen:
{$tbtools->getParentAlias('','pageparent')}
{* Unternavi für Unterseite}
{if $page_alias eq "myAlias" || $pageparent eq "myAlias"}
{cms_selflink dir="previous" label="Zurück zu: "}
{cms_selflink dir="next" label="Weiter zu: "}
{/if}
Leider habe ich weiterhin das Problem, dass so immernoch Links aus Level 1 angezeigt werden...
Offline
#6 31. Mai 2012 23:23
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Wie vorhergende/nachfolgende Links für Unterseiten anzeigen
Schau mal hier
Offline
#7 31. Mai 2012 23:35
- elementz
- hat von CMS/ms gehört
- Registriert: 01. Mai 2012
- Beiträge: 14
Re: Wie vorhergende/nachfolgende Links für Unterseiten anzeigen
tausend dank!
Offline
Seiten: 1