Adding a new placeholder in render_footer hook.
Allow free elements at the end of the page.
This commit is contained in:
parent
4c3df9aa12
commit
40a5f296a6
3 changed files with 17 additions and 0 deletions
|
@ -5,3 +5,9 @@
|
|||
.upper_plugin_demo {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#demo_marquee {
|
||||
background: darkmagenta;
|
||||
color: white;
|
||||
font-weight: bold;
|
||||
}
|
|
@ -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';
|
||||
|
|
|
@ -4,6 +4,11 @@
|
|||
{$value}
|
||||
{/loop}
|
||||
</div>
|
||||
|
||||
{loop="$plugins_footer.endofpage"}
|
||||
{$value}
|
||||
{/loop}
|
||||
|
||||
{if="$newVersion"}
|
||||
<div id="newversion">
|
||||
<span id="version_id">●</span> Shaarli {$newVersion} is
|
||||
|
|
Loading…
Reference in a new issue