Seitenlisten
Verfasst: Fr 25. Okt 2013, 13:15
Die Klasse CAT_Helper_Page hat etliche hilfreiche Methoden, um etwa Listen von Seiten zu erhalten, die einem bestimmten Kriterium entsprechen.
Liste aller sichtbaren Seiten:
Liste aller Seiten:
Liste aller Seiten, die einem bestimmten Menü zugeordnet sind:
Die Zahl in Klammern entspricht hierbei der MENU_ID.
Liste aller Seiten eines bestimmten Levels:
Die Zahl in Klammern entspricht hierbei dem Seitenlevel, also der Verschachtelungstiefe.
Liste aller Seiten, die zu einer bestimmten Parent-Seite gehören:
Die Zahl in Klammern entspricht hierbei der PAGE_ID des Parents.
Liste aller Seiten, die eine bestimmte Sichtbarkeitseinstellung haben:
Liste aller Seiten-IDs von der aktuellen Seite aufwärts bis zur Root-Seite:
Die Zahl in Klammern entspricht hierbei der PAGE_ID der Seite.
Liste aller sichtbaren Seiten:
Code: Alles auswählen
$pages = CAT_Helper_Page::getPages();
Code: Alles auswählen
$pages = CAT_Helper_Page::getPages(true);
Code: Alles auswählen
$pages = CAT_Helper_Page::getPagesForMenu(2);
Liste aller Seiten eines bestimmten Levels:
Code: Alles auswählen
$pages = CAT_Helper_Page::getPagesForLevel(2);
Liste aller Seiten, die zu einer bestimmten Parent-Seite gehören:
Code: Alles auswählen
$pages = CAT_Helper_Page::getPagesByParent(2);
Liste aller Seiten, die eine bestimmte Sichtbarkeitseinstellung haben:
Code: Alles auswählen
$pages = CAT_Helper_Page::getPagesByVisibility('deleted');
Code: Alles auswählen
$pages = CAT_Helper_Page::getParentIDs(2);