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 revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
namespace_templates [2017-09-02 16:50]
andi [Replacement patterns]
namespace_templates [2019-01-25 17:42]
Dr-Yukon [Plugins]
Line 39: Line 39:
 ^ @MAIL@ ​  | mail address of user who is creating the page                                          | ^ @MAIL@ ​  | mail address of user who is creating the page                                          |
 ^ @DATE@ ​  | date and time when edit session started ​                                               | ^ @DATE@ ​  | date and time when edit session started ​                                               |
-^ %a %d-%m-%y etc. | e.g. Thu 06-12-12. [[phpfn>Strftime]] placeholders are replaced by page creation time |+^ %a %d-%m-%y etc. | e.g. Thu 06-12-12. [[phpfn>strftime]] placeholders are replaced by page creation time |
 ^ %%       | a literal ''​%''​ character appears in your template ​                                    | ^ %%       | a literal ''​%''​ character appears in your template ​                                    |
  
-In addition you may also use any [[phpfn>​strftime]] placeholder to insert the time of page creation in any format you like. If you want to use a literal ''​%''​ character in your template you need to double it. 
  
 ===== Still editing templates via wiki===== ===== Still editing templates via wiki=====
  
 You can't edit the ''​_template.txt''​ through DokuWiki (only someone who can edit the files inside the filesystem folders (usually an administrator using FTP or WebDAV) can modify these files). There are three ways to accomplish this, though: ​ You can't edit the ''​_template.txt''​ through DokuWiki (only someone who can edit the files inside the filesystem folders (usually an administrator using FTP or WebDAV) can modify these files). There are three ways to accomplish this, though: ​
-  * the easiest is using the [[plugin:​TemplatePagename]] plugin which let you change the default ​templatename ​''​_template''​ into another name e.g. ''​template'' ​that is allowed as normal editable ​wikipage.+  * the easiest is using the [[plugin:​TemplatePagename]] plugin which let you change the default ​templatenames ​''​<​nowiki>​_template</​nowiki>''​ and ''<​nowiki>​__template</​nowiki>​''​ into another name. E.g. ''​c_template'' ​and ''​i_template''​. These files are considered ​normal editable ​wikipages because they don't start with an underscore.
   * or by setting up through symbolic links  ​   * or by setting up through symbolic links  ​
  
Line 74: Line 73:
  
 ===== Plugins ===== ===== Plugins =====
 +
 Additional template features are implemented by plugins. Additional template features are implemented by plugins.
  
Line 81: Line 81:
     * ''​~yourpagename.txt''​ for the page named ''​yourpagename''​ in the current namespace ​     * ''​~yourpagename.txt''​ for the page named ''​yourpagename''​ in the current namespace ​
     * ''​~yournamespace.txt''​ for all pages in the subnamespace named ''​yournamespace''​     * ''​~yournamespace.txt''​ for all pages in the subnamespace named ''​yournamespace''​
-    * and variants for deeper namespaces too and some other templates e.g. for ''​start''​ pages.\\ All these plugins are only editable via the file system.+    * and variants for deeper namespaces too and some other templates e.g. for ''​start''​ pages. 
 +All these plugins are only editable via the file system.
  
   * [[plugin:​NewPageTemplate]] Plugin adds a URL parameter that defines which existing page from the wiki is loaded as the template. Every page allowed by ACL is available. ​   * [[plugin:​NewPageTemplate]] Plugin adds a URL parameter that defines which existing page from the wiki is loaded as the template. Every page allowed by ACL is available. ​
Line 88: Line 89:
  
   * [[plugin:​Headerfooter]] Plugin adds header text or footer text to pages only when they are displayed.   * [[plugin:​Headerfooter]] Plugin adds header text or footer text to pages only when they are displayed.
- 
  
 ===== @GROUPS@ support ===== ===== @GROUPS@ support =====
Line 118: Line 118:
 </​code>​ </​code>​
  
- --- //​[[shtrom-doku@ssji.net|Olivier Mehani]] 2010/01/05 10:19//+ --- //​[[shtrom-doku@ssji.net|Olivier Mehani]] 2010/01/05 10:19
namespace_templates.txt · Last modified: 2019-11-14 21:07 by Digitalin