diff options
author | rvelices <rv-github@modusoptimus.com> | 2008-08-28 00:32:39 +0000 |
---|---|---|
committer | rvelices <rv-github@modusoptimus.com> | 2008-08-28 00:32:39 +0000 |
commit | abb2f22b2e96a89a44ad9d36db3bf612c6f88b9f (patch) | |
tree | ca36d7b1bd7035f9952c4f564406eaa87c954cdb /admin/template | |
parent | 7f956e71b91f32ff6ca87ea6a0f56cc0f02c7005 (diff) |
- based on test_menu by grum (thanks to you) - integration of dynamic menu bar to pwg
- the menubar is composed now of dynamic blocks that can be ordered/hidden
- plugins can add their own blocks
git-svn-id: http://piwigo.org/svn/trunk@2488 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | admin/template/yoga/admin.tpl | 1 | ||||
-rw-r--r-- | admin/template/yoga/admin/menubar.tpl | 30 | ||||
-rw-r--r-- | admin/template/yoga/theme/admin/themeconf.inc.php | 3 |
3 files changed, 33 insertions, 1 deletions
diff --git a/admin/template/yoga/admin.tpl b/admin/template/yoga/admin.tpl index 49441f8e5..4914477d0 100644 --- a/admin/template/yoga/admin.tpl +++ b/admin/template/yoga/admin.tpl @@ -23,6 +23,7 @@ <ul> <li><a href="{$U_CONFIG_GENERAL}">{'conf_general'|@translate}</a></li> <li><a href="{$U_CONFIG_DISPLAY}">{'conf_display'|@translate}</a></li> + <li><a href="{$U_CONFIG_MENUBAR}">{'title_menu'|@translate}</a></li> <li><a href="{$U_CONFIG_EXTENTS}">{'conf_extents'|@translate}</a></li> </ul> </dd> diff --git a/admin/template/yoga/admin/menubar.tpl b/admin/template/yoga/admin/menubar.tpl new file mode 100644 index 000000000..06ff9ee9a --- /dev/null +++ b/admin/template/yoga/admin/menubar.tpl @@ -0,0 +1,30 @@ +{* $Id: tracer_admin.tpl 2342 2008-05-15 18:43:33Z rub $ *} + +<div class="titrePage"> + <h2>Menubar</h2> +</div> + +<form method="post" class="properties"> +<table class="table2"> + <tr class="throw"> + <td>Id</td> + <td>{'Author'|@translate}</td> + <td>{'Name'|@translate}</td> + <td>{'Position'|@translate}</td> + <td>Hide</td> + </tr> + {foreach from=$blocks item=block name="block_loop"} + <tr class="{if $smarty.foreach.block_loop.index is odd}row1{else}row2{/if}"> + <td>{$block.reg->get_id()}</td> + <td>{$block.reg->get_owner()}</td> + <td>{$block.reg->get_name()|@translate}</td> + <td><input type="input" name="pos_{$block.reg->get_id()}" value={math equation="abs(pos)" pos=$block.pos} size="2"></td> + <td><input type="checkbox" name="hide_{$block.reg->get_id()}" {if $block.pos<0}checked="checked"{/if} ></td> + </tr> + {/foreach} +</table> +<p> + <input type="submit" name="submit" value="{'Submit'|@translate}" > + <input type="submit" name="reset" value="{'Reset'|@translate}" > +</p> +</form>
\ No newline at end of file diff --git a/admin/template/yoga/theme/admin/themeconf.inc.php b/admin/template/yoga/theme/admin/themeconf.inc.php index e3b6fc63e..6a87b0f4e 100644 --- a/admin/template/yoga/theme/admin/themeconf.inc.php +++ b/admin/template/yoga/theme/admin/themeconf.inc.php @@ -9,6 +9,7 @@ function selected_admin_menu() switch ($_GET['page']) { case 'configuration': case 'extend_for_templates': + case 'menubar': return 1; case 'site_manager': case 'site_update': @@ -55,7 +56,7 @@ $themeconf = array( 'admin_icon_dir' => 'template/yoga/icon/admin', 'mime_icon_dir' => 'template/yoga/icon/mimetypes/', 'local_head' => ' -<!-- New template location for admin --> +<!-- New template location for admin --> <!-- Admin Accordion Menus --> <script type="text/javascript" src="template-common/lib/jquery.js"></script> <script type="text/javascript" src="template-common/lib/chili-1.7.pack.js"></script> |