我有一个类似的 url $article.url|ezurl(,'full')
,但我需要向它传递额外的参数(例如。(offset)/2
)。
请注意,我使用attribute_view_gui
的是图像,所以我不能硬编码它。
我尝试创建变量:
{def $url = $article.url|ezurl(,'full')}
然后在那里添加值,但它没有用。
我能做些什么?
我有一个类似的 url $article.url|ezurl(,'full')
,但我需要向它传递额外的参数(例如。(offset)/2
)。
请注意,我使用attribute_view_gui
的是图像,所以我不能硬编码它。
我尝试创建变量:
{def $url = $article.url|ezurl(,'full')}
然后在那里添加值,但它没有用。
我能做些什么?
您可以将视图参数添加到 URL,然后再将其传递给ezurl()
模板运算符。
<a href={concat( $article.url, '/(offset)/2' )|ezurl}>{$article.name|wash}</a>
请注意,ezurl
默认情况下会添加双引号,因此您无需在 html/tpl 代码中添加它们<a href="{concat...}">...
如果要使用$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