Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer RedditRecent ChangesSend via e-MailPrintPermalink × Table of Contents HeaderFooter Examples/Usage Some tips Why don't my pages react with this plugin? Discussion HeaderFooter Home location: Home location where unfortunately the download link is broken Following is a rewrite of action.php (in detail, a rewrite of handle_parser_wikitext_preprocess). Enhancements are: Support for non default storage path for data, especially for farms. Uses Dokuwiki functions instead of custom written Support for inheritance, using __header.txt and __footer.txt (two underscores). Mechanism is same and the implementation is based on code for namespace_templates Support for replacement patterns as shown here. The plugins below is rewrite and enhanced: HeaderFooter Enhanced Examples/Usage To add header or footer text to pages in a namespace, you need to create a file named _header.txt or _footer.txt in the namespace directory (root namespace is under data/pages), which contains all you need to add. Then, put the file in a namespace. It's all! Easy enough ? Yes, just like what the page template does! Some tips Remember: the _header.txt and _footer.txt support the same markup syntax as you use in any common wiki page. Be careful for using head line, because we don't want to see any “EDIT” button in the suplus text. Currently in a namespace, only the same level pages are influenced by _header.txt or _footer.txt, subdirectories are not influenced. (If needed, just put the same _header.txt/_footer.txt in subdirectories) For some non-English languages, think of the files' encoding. UTF-8 is preferable. Why don't my pages react with this plugin? The most common reason is that due to the page cache, your page will delay to correctly display the newest version. A convenient way is that closing the plugin in plugin management and reopen it again. It'll refresh the cache. Another way to refresh a page is to add the parameter purge to the URL. Example:http://www.example.com/namespace/page?purge=true Be sure that your pages and _header.txt/_footer.txt are in the same level directory. Discutii Real name: E-Mail: Enter your comment: Please fill all the letters into the box to prove you're human. ____ ___ _ __ __ __ __ __ / __ \ / _ ) | | /| / / \ \/ / / // / / /_/ / / _ | | |/ |/ / \ / / _ / \____/ /____/ |__/|__/ /_/ /_//_/ Please keep this field empty: Subscribe to comments (external edit) Log In