I totally misinterpreted what included() is supposed to be for.
authorhttp://jmtd.livejournal.com/ <http://jmtd.livejournal.com/@web>
Mon, 15 Nov 2010 14:41:40 +0000 (14:41 +0000)
committerJoey Hess <joey@kitenet.net>
Mon, 15 Nov 2010 14:41:40 +0000 (14:41 +0000)
This reverts commit da9e1ea667f82d5fca9168dbed19be08040570ff

doc/ikiwiki/directive/template.mdwn

index df391f99e0a23dd7cda85a8c29c1aef80baa707f..9e3ae54dfd6209c92528ace49ad5ae2b3279d486 100644 (file)
@@ -60,30 +60,22 @@ few things:
   `<TMPL_IF variable>text</TMPL_IF>`.
 * To use one block of text if a variable is set and a second if it's not,
   use `<TMPL_IF variable>text<TMPL_ELSE>other text</TMPL_IF>`
-* Each template file included in the wiki's source will also generate a regular
-  wiki page.  In many cases you might want to prevent some of your template
-  being interpreted for the regular page.  Use the [[if]] directive with the
-  `included()` test to guard the template code.
 
 Here's a sample template:
 
-        \[[!if test="included()" then="""
-          <span class="infobox">
-          Name: \[[<TMPL_VAR raw_name>]]<br />
-          Age: <TMPL_VAR age><br />
-          <TMPL_IF color>
-            Favorite color: <TMPL_VAR color><br />
-          <TMPL_ELSE>
-            No favorite color.<br />
-          </TMPL_IF>
-          <TMPL_IF notes>
-            <hr />
-            <TMPL_VAR notes>
-          </TMPL_IF>
-          </span>
-        """ else="""
-          This is a template page.
-        """]]
+        <span class="infobox">
+        Name: \[[<TMPL_VAR raw_name>]]<br />
+        Age: <TMPL_VAR age><br />
+        <TMPL_IF color>
+        Favorite color: <TMPL_VAR color><br />
+        <TMPL_ELSE>
+        No favorite color.<br />
+        </TMPL_IF>
+        <TMPL_IF notes>
+        <hr />
+        <TMPL_VAR notes>
+        </TMPL_IF>
+        </span>
 
 The filled out template will be formatted the same as the rest of the page
 that contains it, so you can include WikiLinks and all other forms of wiki