0

我有一个类似的 url $article.url|ezurl(,'full'),但我需要向它传递额外的参数(例如。(offset)/2)。

请注意,我使用attribute_view_gui的是图像,所以我不能硬编码它。

我尝试创建变量:

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

然后在那里添加值,但它没有用。

我能做些什么?

4

2 回答 2

2

您可以将视图参数添加到 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>
于 2014-10-06T12:55:51.213 回答
0

您还可以使用“owviewparams”扩展来修改、添加或删除 url 中的视图参数:http ://projects.ez.no/owviewparams

于 2014-11-05T09:54:04.460 回答