summaryrefslogtreecommitdiff
path: root/tpl_functions.php
diff options
context:
space:
mode:
Diffstat (limited to 'tpl_functions.php')
-rw-r--r--tpl_functions.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/tpl_functions.php b/tpl_functions.php
index 0dfee9595..d258ed38b 100644
--- a/tpl_functions.php
+++ b/tpl_functions.php
@@ -4,6 +4,8 @@
*
* This file provides template specific custom functions that are
* not provided by the DokuWiki core.
+ * It is common practice to start each function with an underscore
+ * to make sure it won't interfere with future core functions.
*/
// must be run from within DokuWiki
@@ -64,3 +66,15 @@ function _tpl_userpage($userNS='user',$link=0,$wrapper=false) {
if ($wrapper) echo "</$wrapper>";
}
+
+/**
+ * Use favicon.ico from data/media root directory if it exists, otherwise use
+ * the one in the template's image directory.
+ *
+ * @author Anika Henke <anika@selfthinker.org>
+ */
+function _tpl_getFavicon() {
+ if (file_exists(mediaFN('favicon.ico')))
+ return ml('favicon.ico');
+ return DOKU_TPL.'images/favicon.ico';
+}