alemachado/template-twig

为Page添加Twig渲染方法

安装: 2

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 3

类型:pw-module

dev-master 2015-03-26 21:44 UTC

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过滤器。如果不这样做,可能会遇到双重转义问题。