一件簡單的事: 我想合併{s name="*"}
和{link file="*"}
塊。在鏈接文件參數中打印smarty var
src="{link file='{s name='sFooterPaymentsIcon'}{/s}'}"
的問題應該是
'
跡象。
我該怎麼做?
一件簡單的事: 我想合併{s name="*"}
和{link file="*"}
塊。在鏈接文件參數中打印smarty var
src="{link file='{s name='sFooterPaymentsIcon'}{/s}'}"
的問題應該是
'
跡象。
我該怎麼做?
您可以嘗試分配一個新的變量,並傳遞對文件的參數,如:
{assign var="my_file" value="{s name='sFooterPaymentsIcon'}{/s}"}
然後
src="{link file="$my_file"}"
你可以這樣來做:
//Assign snippet value to variable $snippetLink, in case variable is empty - assign LinkInCaseSnippetEmpty
{assign var='snippetLink' value='LinkInCaseSnippetEmpty'|snippet:'TheNameOfSnippet':"Namespace/If/Need"}
//assign source from variable $snippetLink
src="{link file=$my_file}"
在一行中:
src="{link file='LinkInCaseSnippetEmpty'|snippet:'TheNameOfSnippet':'Namespace/If/Need'}"
{s}
適用於文本片段,不應用於配置變量。如果你需要製作一個包含可配置的,你應該爲此創建一個插件。
該插件應該有一個前端用戶,並通過後端配置表單使文件包括可配置。在訂戶中,您可以將file-include的配置值傳遞給前端視圖。