我试图在PicoCMS中包含动态自定义标头。Pico CMS自定义标头
简单的“include'header.php';”不会工作,因为主题只有index.html文件,并且我不能在其中包含PHP。我的猜测是,我将不得不为这个工作做一个自定义插件,但我不知道该怎么做。
他们了解有http://picocms.org/docs.html#plugins一些文件,但我不明白它不够好,解决我的问题......
我试图在PicoCMS中包含动态自定义标头。Pico CMS自定义标头
简单的“include'header.php';”不会工作,因为主题只有index.html文件,并且我不能在其中包含PHP。我的猜测是,我将不得不为这个工作做一个自定义插件,但我不知道该怎么做。
他们了解有http://picocms.org/docs.html#plugins一些文件,但我不明白它不够好,解决我的问题......
我管理与创建插件线,以解决这个问题的:
class Header {
public function before_render() {
ob_start(); include 'header.php';$string = ob_get_clean();print($string);
}
}
请没关系,你可以包括其它部件Twigs include function像这样
{{ include('header.twig') }}
header.twig
会在你的主题中个文件夹其他模板文件。
当然,这是静态的。不过,Twig具有很多功能,可以将一些逻辑包含到模板中。支票the docs