我正在尝试通过将以下代码添加到布局中来在每个页面上创建标题片段:
$s = Document_Snippet::getByPath('/snippets/');
if (is_object($s) && is_object($s->elements['header']))
{
echo $s->elements['header']->frontend();
}在管理面板中,我创建了文件夹“snippet”,添加了代码段"header“和类型"Header”到此代码段,创建了控制器和视图。
我想在每个页面上显示这个代码片段,但是pimcore没有得到"header“的代码片段对象。如果我放入以下代码:echo $this->snippet("header");,它可以工作,但每次创建新页面时,我都需要拖放标题片段。
在管理面板中,snippet元素"header“的路径是”/snippet/“,键是"header",ID是"4”。
如何解决我的问题?
发布于 2012-11-04 16:22:53
哦,我试着把它弄错了。
正确的方法是:<?= $this->inc("/snippets/header") ?>
https://stackoverflow.com/questions/13217085
复制相似问题