2016-08-10 8 views
0

모든 웹 사이트 페이지를 한 페이지에 트리 구조 (일종의 기존 사이트 맵처럼)로 표시하려고합니다. ID로 페이지를 얻을 수는 있지만 페이지의 하위 항목을 얻을 수는 있지만 루트에 있고 상위가없는 페이지를 찾으려면 어떻게해야합니까? 즉, 트리에서 첫 번째 레벨을 얻으려면 어떻게해야합니까?Concrete5 : 웹 사이트 루트에서 페이지 가져 오기

편집 : 홈 페이지 ID = 1, 및 대시 보드 ID = 2. 나는 그것이 Concrete5의 모든 설치에서이 같은 희망 ...

답변

1
을 사용할 수있다 것을 발견

OK, 코드에서 답을 찾았습니다. 이것은 당신이 홈 페이지 얻을 방법은 다음과 같습니다

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

그리고 이것은 당신이 아이들이 얼마나입니다 : 내가 처음 페이지/컬렉션 개체를 얻을 필요가

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

당신은

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

을 – Simoroshka