X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=templates%2Ffactory%2Fmacros;h=59d6c925358a9cfa57a27f981a21ed927ab4f339;hb=d9b26d07eb7f8050825082c3422989460d2a3e0b;hp=367d74faaeaea8e69bfcab9163754694e03c01f1;hpb=e72c221ab5ef5973233bbfb2fa710c993f2be87d;p=maypole.git diff --git a/templates/factory/macros b/templates/factory/macros index 367d74f..59d6c92 100644 --- a/templates/factory/macros +++ b/templates/factory/macros @@ -59,10 +59,11 @@ for some. "
[% classmetadata.colnames.$string %] | +[% item.$string %] | +
[% classmetadata.colnames.$col; %] | +
+ [% IF col == "url" && item.url; # Possibly too much magic.
+ ' '; item.url; '';
+ ELSE;
+ maybe_link_view(item.$col);
+ END; %]
+[%#
+
+This tests whether or not the returned value is an object, and if so,
+creates a link to a page viewing that object; if not, it just displays
+the text as normal. The object is linked using its stringified name;
+by default this calls the C |
+