alemachado / template-twig
为Page添加Twig渲染方法
dev-master
2015-03-26 21:44 UTC
Requires
- php: >=5.3.0
- alemachado/templateenginefactory: dev-master
This package is not auto-updated.
Last update: 2020-01-14 10:07:06 UTC
README
为Page添加Twig渲染方法
有关Twig的更多信息,请访问http://twig.sensiolabs.org/
版权 (C) 2012 由 Paul Sheean porl42@gmail.com
根据GNU/GPL v2许可,请参阅LICENSE.txt
有关Twig的许可,请参阅LICENSE.twig.txt
安装
-
将
TemplateTwig
目录复制到site/modules
-
在ProcessWire中启用
TemplateTwig
模块 -
确保模块配置(路径等)正确。
-
现在您的模板可以访问一个可以如下使用的twig参数
$variables = array("foo" => "bar", "hello" => "world); echo $page->twig->render('basic-page.html.twig', $variables);
此模块中的
templates
目录包含示例Twig模板和视图
它们使用Twig重新创建标准站点默认模板。如果您不想使用
它们,只需创建templates/views
目录,并使用这里的文件
作为指南来制作自己的。 -
创建使用twig模板的页面。
注意:由于Twig自身处理HTML转义等,您通常可以删除字段中的任何htmlspecialchars过滤器。如果不这样做,可能会遇到双重转义问题。