Jac Content Variables Plugin
docs/plugins/plugin.jaccontentvariables
/* Title: Jac Content Variables Plugin pluginname: phileJacContentVariables description: Add custom variables in your content before it is parsed. version: 0.5 revisiondate: 21 OCT 2013 pluginauthor: jacmgr author: jacmgr chapter: plugins.1 */ %description% . An official addon already exists; however, i needed a little more features. Primarily escaping the display of the variable names. [[#ENDSUMMARY]] ## Escapeing Meta Tags The changes i made could easily be incorporated into the phile official plugin if someone wants to do that. Compared to official plugin, I did not implement the `$this->settings['open_tag']` and `$this->settings['close_tag']`. My version always assumes you are using `%`. Added Feature: You can escape the variable names so they appear in documentation and code blocks. The escape character is `\`. So this Content The **\%title%** is a very interesting page by **\%author%** and was last updated on **\%revisiondate%** ... Results in substituted final content as normal phile: > The **%title%** is a very interesting page by **%author%** and was written on **%revisiondate%** ... And this Content with escapes The **\\%title%** is a very interesting page by **\\%author% and was last updated on **\\%revisiondate%** ... Results in no substitution of the variables: > The **\%title%** is a very interesting page by **\%author%** and was last updated on **\%revisiondate%** ...