2014-10-06 81 views
0

我有一個像$article.url|ezurl(,'full')這樣的網址,但我需要將其他參數傳遞給它(例如,(offset)/2)。將參數添加到ezPublish中的URL

請注意,我使用attribute_view_gui作爲圖像,所以我不能硬編碼它。

我試圖創建變量:

{def $url = $article.url|ezurl(,'full')} 

然後添加值存在,但它也沒用。

我該怎麼辦?

回答

2

您可以在將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>