在使用 smarty 模板引擎(或至少是 smarty 的近亲)的 PHP 站点上,我调用了一个包含此代码摘录的模板包含文件(“header.html”),以及为清楚起见此处省略的其他 HTML:
<title>{$title|escape:"html"}</title>
{if isset($META) && $META}
{foreach from=$META item=m}
<meta name="{$m[0]}" content="{$m[1]}">
{/foreach}
{/if}
我目前在父页面模板中有这一行:
{include file="header.html" title="My WebSite Title Goes here"}
如果我想更改这一行以在我的 HTML 中添加两个 META 标记,那么定义header.html
模板正在查找的数组的正确语法是什么?
警告:我不熟悉 PHP,所以如果这是一个明显的新手问题,我深表歉意。此外,通过对源代码的一些挖掘和下面的评论,我相信该网站正在使用 smarty 作为模板引擎,尽管我不能确定它不是分叉版本。