summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-01-30 15:37:12 -0500
committerJoey Hess <joey@kodama.kitenet.net>2008-01-30 16:30:03 -0500
commit2275a3ab4e1bce25eb645b32466a20395011150e (patch)
tree95cb8a076a2baf0a80fd2df74d13b5130909c739 /doc/todo
parent870adf3bbf459e3f234fb06322b750582ab47912 (diff)
possible implementation
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/Inline_plugin_option_to_show_full_page_path.mdwn16
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/todo/Inline_plugin_option_to_show_full_page_path.mdwn b/doc/todo/Inline_plugin_option_to_show_full_page_path.mdwn
index 4eb1f8a05..ab9cd61e4 100644
--- a/doc/todo/Inline_plugin_option_to_show_full_page_path.mdwn
+++ b/doc/todo/Inline_plugin_option_to_show_full_page_path.mdwn
@@ -10,3 +10,19 @@ The only other way I can think of making this work would be to set the title of
Cheers,
[[AdamShand]]
+
+> One way to approach it would be to add a field to the template
+> that contains the full page name. Then you just use a modified
+> `inlinepage.tmpl`, that uses that instead of the title. --[[Joey]]
+
+diff --git a/IkiWiki/Plugin/inline.pm b/IkiWiki/Plugin/inline.pm
+index 59eabb6..82913ba 100644
+--- a/IkiWiki/Plugin/inline.pm
++++ b/IkiWiki/Plugin/inline.pm
+@@ -229,6 +229,7 @@ sub preprocess_inline (@) { #{{{
+ $template->param(content => $content);
+ }
+ $template->param(pageurl => urlto(bestlink($params{page}, $page), $params{destpage}));
++ $template->param(page => $page);
+ $template->param(title => pagetitle(basename($page)));
+ $template->param(ctime => displaytime($pagectime{$page}, $params{timeformat}));