DokuWiki

It's better when it's simple

User Tools

Site Tools


namespace_templates

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
namespace_templates [2024-05-03 08:39] – [Troubleshooting] 2. Solution zweihornnamespace_templates [2024-05-03 09:02] (current) – [Template files] differentiated zweihorn
Line 9: Line 9:
 Two kinds of template files can be used: Two kinds of template files can be used:
  
-  * ''_template.txt'', which are used in the current namespace. +  * ''_template.txt'', which will be used in the current namespace (but not below)
-  * ''%%__%%template.txt'' (two leading underscores), which work as the normal ''_template.txt'' files apart from the fact they are used in all namespaces below as well (they are inherited).+  * ''%%__%%template.txt'' (note the two leading underscores), will cover the current namespace and all namespaces below as well (thus this kind of template will be inherited).
  
-If both (inherited and normal) templates are present in namespace, the normal one is used, when a new page is created.  +If both (normal and inherited) templates are present in the same namespace, the normal ''_template.txt'' will take precedence when a new page is created. This allows the pages of the top namespace to be differentiated from all pages of any sub-namespaces inherited below, which could become quite handy. 
-**Note:** Any changes to your template files will only take effect for new pages you create in that namespace.+ 
 +**NOTE:** Any changes to a.m. template files will //only effect newly created pages// and existing pages are always left untouched.
  
 One way to create the template file is to: One way to create the template file is to:
Line 20: Line 21:
   - use FTP or WebDAV to rename it as _template.txt   - use FTP or WebDAV to rename it as _template.txt
  
 +However, one should prefer the [[plugin:TemplatePagename]] Plugin if possible (see explanations below).
 ===== Syntax ===== ===== Syntax =====
 The content of the file is just standard [[wiki:syntax|wiki markup]]. The content of the file is just standard [[wiki:syntax|wiki markup]].
namespace_templates.txt · Last modified: 2024-05-03 09:02 by zweihorn

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki