【问题标题】:Concrete5: get pages in the root of the websiteConcrete5:获取网站根目录中的页面
【发布时间】:2016-08-10 09:47:08
【问题描述】:

我想在一个树结构的单个页面上显示所有网站页面(有点像现有的站点地图)。我可以通过 ID 获取页面,我可以获取页面的子页面,但是如何找到根目录中没有父页面的页面?换句话说,我如何获得树上的第一层?

编辑:我发现主页的 ID = 1,仪表板 ID = 2。我希望每次安装 Concrete5 时都是这样...

【问题讨论】:

    标签: concrete5


    【解决方案1】:

    好的,我在代码中找到了答案。这是您获取主页的方式:

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

    这就是你得到孩子的方式:

    $children = $home->getCollectionChildren();
    

    【讨论】:

      【解决方案2】:

      你可以使用

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

      【讨论】:

      • 我需要先获取Page/Collection对象
      猜你喜欢
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      • 2022-11-13
      • 2018-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多