Function GetPages(
Optional Language As iLanguage = Nothing,
Optional Parent As iPage = Nothing,
Optional CurrentUser As iPerson = Nothing,
Optional WithInvisible As Boolean = False
) As iEnumerable(Of iPage)
Liefert alle Pages der ersten Ebene in der Navigation oder unter einer gegebenen Parent-Seite
- Optionale Parameter:
- Language: Liefert nur Seiten der aktuellen Sprache
- Parent: Ein gültiger Parent gibt alle Unterseiten zurück, ein ungültiger, bzw. nicht bei Nicht-Angabe werden alle Seiten der Navigation zurückgegeben
- CurrentUser: Der gerade angemeldete Nutzer, für den Fall dass nicht alle Navigationspunkte immer sichtbar sein sollen
- WithInvisible: Wenn True, werden im Menü unsichtbare Seiten mitgeliefert
Function GetPagesRecursive(
Optional Language As iLanguage = Nothing,
Optional Parent As iPage = Nothing,
Optional CurrentUser As iPerson = Nothing,
Optional WithInvisible As Boolean = False
) As IEnumerable(Of iPage)
Wie GetPages, nur, dass nicht nur die erste Ebene, sondern die Seiten rekursiv geliefert werden
- Optionale Parameter:
- Language: Liefert nur Seiten der aktuellen Sprache
- Parent: Ein gültiger Parent gibt alle Unterseiten zurück, ein ungültiger, bzw. nicht bei Nicht-Angabe werden alle Seiten der Navigation zurückgegeben
- CurrentUser: Der gerade angemeldete Nutzer, für den Fall dass nicht alle Navigationspunkte immer sichtbar sein sollen
- WithInvisible: Wenn True, werden im Menü unsichtbare Seiten mitgeliefert