PyroCMS:如何将一个页面包含在另一个页面中

时间:2013-06-20 21:51:14

标签: codeigniter pyrocms

我的网站上有一个“关于我们”页面,该网页分为多个部分。

About Us
    +Overview
    +The Company
    +Our services
    +Future plans
    (etc)

我希望在每个页面的右侧都有一个浮动块,其中包含指向其他每个页面的链接。

理想情况下,我想要的是创建一个名为AboutUsSidebar的页面,然后能够通过某种标记在所有相关部分中包含此页面,即..

{include('Sidebar')}

PyroCMS中有这样的东西吗?或者更好的方法呢?

3 个答案:

答案 0 :(得分:1)

您应该使用视图分段。

使用HTML创建侧边栏并将其保存到插件/ shared_addons / themes / yourtheme / views / partials / sidebar.html中,然后将其包含在布局中:

{{ theme:partial name="sidebar" }}

答案 1 :(得分:0)

看起来页面类型是可行的,我之前没有看到页面顶部的页面类型按钮。

答案 2 :(得分:0)

最后,通过使用页面类型,我能够达到预期的效果。

我有一个名为“关于”的页面类型,其中包含侧边栏html,然后我在每个部分的页面类型之上使用页面。

工作得非常好。