X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=doc%2FStandardTemplates.pod;fp=doc%2FStandardTemplates.pod;h=88727fd45356cd6559c04d6308dc70cd3928807d;hb=afc350467fbb2ecbb88d824f4b36d6440552a0c0;hp=dd76189fba0e5bcc1f162872ae7cdccb73956ecf;hpb=71d2d50f29d9567782dac884b51680900eff2852;p=maypole.git diff --git a/doc/StandardTemplates.pod b/doc/StandardTemplates.pod index dd76189..88727fd 100644 --- a/doc/StandardTemplates.pod +++ b/doc/StandardTemplates.pod @@ -252,29 +252,7 @@ macros as we come across them. =head3 F -The C template takes some objects (usually just one) from -C and displays the object's properties in a table. It gets -the displayable form of a column's name from the hash returned from -the C method: - - - [% classmetadata.colnames.$col; %] - -One interesting macro used in this template is C: - - maybe_link_view(item.$col); - -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 method, or returns the object's ID -if there is no C method or other stringification method defined. - -The C template also displays a list of other objects related to the first -one via C style relationships; this is done by calling the -C method - see L - to return -a list of has-many accessors. Next it calls each of those accessors, and -displays the results in a table. +=template view =head3 F