Adding a new placeholder in render_footer hook.

Allow free elements at the end of the page.
This commit is contained in:
ArthurHoaro 2015-12-07 11:54:18 +01:00
parent 4c3df9aa12
commit 40a5f296a6
3 changed files with 17 additions and 0 deletions

View File

@ -4,4 +4,10 @@
.upper_plugin_demo {
float: left;
}
#demo_marquee {
background: darkmagenta;
color: white;
font-weight: bold;
}

View File

@ -74,6 +74,7 @@ function hook_demo_plugin_render_includes($data)
*
* Template placeholders:
* - text
* - endofpage
* - js_files
*
* Data:
@ -89,6 +90,11 @@ function hook_demo_plugin_render_footer($data)
// footer text
$data['text'][] = 'Shaarli is now enhanced by the awesome demo_plugin.';
// Free elements at the end of the page.
$data['endofpage'][] = '<marquee id="demo_marquee">' .
'DEMO: it\'s 1999 all over again!' .
'</marquee>';
// List of plugin's JS files.
// Note that you just need to specify CSS path.
$data['js_files'][] = PluginManager::$PLUGINS_PATH . '/demo_plugin/demo_plugin.js';

View File

@ -4,6 +4,11 @@
{$value}
{/loop}
</div>
{loop="$plugins_footer.endofpage"}
{$value}
{/loop}
{if="$newVersion"}
<div id="newversion">
<span id="version_id">&#x25CF;</span> Shaarli {$newVersion} is