Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#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

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