在ezPublish中为URL添加参数

时间:2014-10-06 10:31:43

标签: ezpublish

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

请注意,我正在使用attribute_view_gui图片,因此我无法对其进行硬编码。

我尝试创建变量:

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

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

我该怎么办?

2 个答案:

答案 0 :(得分:2)

您可以在将视图参数传递给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>

答案 1 :(得分:0)

你也可以使用&#34; owviewparams&#34;用于修改,添加或删除网址视图参数的扩展程序:http://projects.ez.no/owviewparams