在使用smarty模板引擎(或至少smarty的近亲)的PHP站点上,我调用了包含此代码摘录的模板包含文件(“header.html”)与其他HTML一起在这里省略清晰:将数组参数传递给smarty PHP模板包括
<title>{$title|escape:"html"}</title>
{if isset($META) && $META}
{foreach from=$META item=m}
<meta name="{$m[0]}" content="{$m[1]}">
{/foreach}
{/if}
我现在有这条线在父页面模板:
如果我想改变这条线两个META标签添加到我的HTML什么是正确的语法来定义数组header.html
模板正在寻找?
警告:我不熟悉PHP,所以我很抱歉如果这是一个明显的新手问题。另外,从一些源代码和下面的评论中挖掘出来,我相信该网站正在使用smarty作为模板引擎,尽管我不能确定它不是分叉版本。在SMARTY
$smarty->assign("myArray",array("some_key" => "some_value","key2" => "value2"));
:
没有冒犯的意思,但是这是一个愚蠢的模板系统。没有什么像它的名字所暗示的。 – NullUserException 2010-08-03 01:22:08
起初,它看起来像Smarty,但语法很巧妙...... – Charles 2010-08-03 01:35:50
没有采取 - 它不是我的模板系统。 :-) – 2010-08-03 01:37:16