Intriducec BaseI18nLoop, started variable config management

This commit is contained in:
franck
2013-08-31 11:38:00 +02:00
parent d9d8190fa6
commit 6aa2f80444
34 changed files with 966 additions and 114 deletions

View File

@@ -0,0 +1,44 @@
{check_auth context="admin" roles="ADMIN" permissions="admin.configuration.variables.view" login_tpl="/admin/login"}
{$page_title={intl l='Configuration'}}
{include file='includes/header.inc.html'}
<div class="configuration">
<div id="wrapper" class="container">
{module_include location='config_top'}
<h2>{intl l="Thelia system variables "}</h2>
<div class="row-fluid">
<div class="span6">
<div class="menu-list-table general-block-decorator">
<table class="table table-striped table-condensed">
<caption>{intl l='Product catalog configuration'}</caption>
{loop name="config" type="config" hidden="0"}
<tr>
<td>{$TITLE}</td>
<td>{$NAME}</td>
<td><input type="text" name="value" value="{$VALUE|htmlspecialchars}" /></td>
<td>
{if ! $secured}
{loop type="auth" name="can_delete" context="admin" roles="ADMIN" permissions="admin.configuration.variables.delete"}
<a class="btn btn-mini config-delete" title="{intl l='Delete this configuration variable'}" href="#delete_category_dialog" data-id="{$ID}" data-toggle="modal"><i class="icon-trash"></i></a>
{/loop}
{/if}
</td>
</tr>
{/loop}
</table>
</div>
</div>
</div>
</div>
</div>
{include file='includes/js.inc.html'}
{include file='includes/footer.inc.html'}

View File

@@ -112,8 +112,8 @@
{loop type="auth" name="pcc2" context="admin" roles="ADMIN" permissions="admin.configuration.variables"}
<tr>
<td><a href="{url path='/admin/configuration/variables'}">{intl l='System variables'}</a></td>
<td><a class="btn btn-mini" href="{url path='/admin/configuration/variables'}"><i class="icon-edit"></i></a></td>
<td><a href="{url path='/admin/configuration/config'}">{intl l='System variables'}</a></td>
<td><a class="btn btn-mini" href="{url path='/admin/configuration/config'}"><i class="icon-edit"></i></a></td>
</tr>
{/loop}