2016-08-10 2 views
0

Ich möchte alle Webseiten auf einer einzelnen Seite in einer Baumstruktur anzeigen (ähnlich der vorhandenen Sitemap). Ich kann eine Seite nach ihrer ID abrufen, ich kann Kinder einer Seite erhalten, aber wie finde ich Seiten, die sich im Stamm befinden und keine Eltern haben? Mit anderen Worten, wie bekomme ich die erste Ebene auf dem Baum?Concrete5: Seiten im Stammverzeichnis der Website abrufen

EDIT: Ich fand heraus, dass Homepage-ID = 1 hat, und Armaturenbrett ID = 2. Ich hoffe, dass es so in jeder Installation von Concrete5 ist ...

Antwort

1
verwenden können

OK, ich habe die Antwort im Code gefunden. Dies ist, wie Sie Homepage erhalten:

$home = Page::getByID(HOME_CID, 'RECENT'); 

Und das ist, wie man die Kinder bekommen:

$children = $home->getCollectionChildren(); 
0

Sie

<?php echo View::url('/'); ?> 
<?php echo View::url('/some-page'); ?> 
+0

Ich brauche zuerst die Seite/Collection-Objekt zu erhalten – Simoroshka

Verwandte Themen