Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Ordner Navigation, nächster/vorheriger Oderner
mistral
Beitrag Wed. 7. March 2007, 20:25
Beitrag #1


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 343
Mitglied seit: 26.06.2006
Wohnort: CH
Mitglieds-Nr.: 5



Hallo zusammen

Gibt es eine einfach Möglichkeit den nächsten resp. vorherigen Ordner eines Ordner zu bestimmen?
Bsp. folgende Ordnerstruktur
-Home
--Cat1
--Cat2
--Cat3
--Cat4
---Cat4.1
-Service

Wir befinden uns auf der Startseite vom Ordner 'Cat2'.
Nun möchte ich einen Link auf Cat1 und Cat3 erzeugen.

In der API habe ich nur die Möglichkeit gefunden den nächst höheren Ordner zu erkenne (getParent).
Oder habe ich da etwas übersehen.

Gruss
Mistral


--------------------
So einfach wie möglich, aber nicht einfacher!
(Albert Einstein)
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Thu. 8. March 2007, 21:02
Beitrag #2


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



Hi
Prinzipiell sollte das so gehen:
  1. Liste aller Seiten, sortiert nach Sortindex, aus der DB laden, welche die selbe Parent-ID haben wie der eigene Ordner
  2. Sich selbst in dieser Liste suchen
  3. Die Ordner einen Zähler vorher/Nachher auslesen und Links dahin erstellen
Sollte aber als "getNextSibling" und "getPrevSibling" ins API mit rein. Ich schreib mir mal aufs todo eine solche implementierung vorzunehmen, evtl. möchtest du einstweilen ein Modul schreiben, welches genau das macht.

Gruß, Peter

[edit]
Ich les grad dass es ja um Ordner geht, aber das Prinzip sollte ähnlich sein.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 21.5.24 - 00:16

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.