我有一個像$article.url|ezurl(,'full')
這樣的網址,但我需要將其他參數傳遞給它(例如,(offset)/2
)。將參數添加到ezPublish中的URL
請注意,我使用attribute_view_gui
作爲圖像,所以我不能硬編碼它。
我試圖創建變量:
{def $url = $article.url|ezurl(,'full')}
然後添加值存在,但它也沒用。
我該怎麼辦?
我有一個像$article.url|ezurl(,'full')
這樣的網址,但我需要將其他參數傳遞給它(例如,(offset)/2
)。將參數添加到ezPublish中的URL
請注意,我使用attribute_view_gui
作爲圖像,所以我不能硬編碼它。
我試圖創建變量:
{def $url = $article.url|ezurl(,'full')}
然後添加值存在,但它也沒用。
我該怎麼辦?
您可以在將URL傳遞給ezurl()
模板運算符之前,將視圖參數添加到URL中。
<a href={concat($article.url, '/(offset)/2')|ezurl}>{$article.name|wash}</a>
注意ezurl
增加了默認雙引號,這樣你就不需要與<a href="{concat...}">...
添加它們在你的HTML/TPL代碼如果您想使用$url
變量,那麼你需要告訴ezurl
不添加這些報價:
{def $url = concat($article.url, '/(offset)/2')|ezurl('no')
$name = $article.name}
<a href="{$url}">{$name|wash}</a>
您也可以使用「owviewparams」擴展到從URL修改,增加或刪除視圖參數:http://projects.ez.no/owviewparams