0
我們使用Smarty從PHP生成HTML。添加了許多插件以使生活更輕鬆。在塊插件期間禁用PHP Smarty中的剝離
其中一個插件是解釋自定義語言並生成HTML代碼的塊插件。自定義語言具有簡單的語句,使用換行符來分隔語句。 Smarty的內置{strip}插件將這些語句連接在一行上,從而導致語言失敗。
例如,這是輸入:
<div>
{table}
column "Size" sortable editable number
column "Color" sortable editable color
{/table}
</div>
如果放置在{}帶內,該聲明得到串聯和語言不再有效。
簡單的解決方案是將{/ strip}和{strip}放在塊插件的打開和關閉標記之外。但是,這需要我們的模板設計人員記住這個特性(他們不這樣做)。
有什麼辦法可以禁用{strip} Smarty插件的內容嗎?