我试图在PicoCMS中包括dynamc自定义头。
简单的"include‘theme er.php’;“无法工作,因为主题只有index.html文件,而且我不能在其中包含PHP。我的猜测是,我将不得不做一个定制插件,以使这一工作,但我不舒尔如何做它。
他们有一些关于它的文档,http://picocms.org/docs.html#plugins,但我不太理解它,以解决我的问题.
发布于 2014-10-18 11:54:26
我设法通过创建一个插件行来解决这个问题:
class Header {
public function before_render() {
ob_start(); include 'header.php';$string = ob_get_clean();print($string);
}
}发布于 2017-03-03 13:45:12
请记住,您可以像这样在小枝包括功能中包含其他部分
{{ include('header.twig') }}header.twig将位于主题文件夹中的其他模板文件中。
当然,这是静态的。然而,Twig附带了许多功能,可以在模板中包含一些逻辑。检查医生们
https://stackoverflow.com/questions/26419366
复制相似问题