Patch by dmelentyev
r=joel, a=justdave
[% IF c.contentlink %]
[% link_uri = c.contentlink %]
- [% FOREACH m = link_uri.match('%%(.+?)%%'); %]
- [% IF row.$m %]
- [% replacement_value = FILTER url_quote; row.$m; END %]
+ [% WHILE link_uri.search('%%(.+?)%%')%]
+ [% FOREACH m = link_uri.match('%%(.+?)%%') %]
+ [% IF row.$m %]
+ [% replacement_value = FILTER url_quote; row.$m; END %]
+ [% ELSE %]
+ [% replacement_value = "" %]
+ [% END %]
[% link_uri = link_uri.replace("%%$m%%", replacement_value) %]
[% END %]
[% END %]