Compatible with DokuWiki
- 2022-07-31 "Igor" unknown
- 2020-07-29 "Hogfather" unknown
- 2018-04-22 "Greebo" yes
- 2017-02-19 "Frusterick Manners" unknown
This plugin aims to solve the problem, that only one default XHTML renderer can be used, but you sometimes want to overwrite different core renderer behaviors.
This plugin is meant to be registered as default renderer. It then provides an action hook for other plugins to modify the default XHTML behavior.
Installing this plugin may slightly decrease rendering performance.
Then select this plugin in the renderer_xhtml configuration setting.
Then install plugins making use of this functionality.
This plugin triggers an event named
PLUGIN_ACTIONRENDERER_METHOD_EXECUTE. It is triggered for each call to a method in the XHTML renderer. You may prevent the default action (which is the appropriate method) in the
BEFORE event. You can also modify the arguments in the
data is an associative array with the following fields:
method(string) the XHTML renderer method to be called
renderer(object) the renderer instance, eg. an instance of this plugin (which inherits from
arguments(array) the arguments that will be passed to
Plugins using this
- autotooltip plugin
- Code related to the PLUGIN_ACTIONRENDERER_METHOD_EXECUTE event used in any DokuWiki's files, plugins and templates