在使用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