// Adding more buttons to module configuration

This commit is contained in:
Jerome Nadaud
2013-11-14 15:49:17 +01:00
parent 8f81af0463
commit 18a2e026ef
4 changed files with 36 additions and 11 deletions
@@ -32,7 +32,7 @@
</button> </button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
{foreach from=$module_languages item=language} {foreach from=$module_languages item=language}
<li><a href="{$tradlink}{$language['iso_code']}#{$module_name}">{$language.name}</a></li> <li><a href="{$trad_link}{$language['iso_code']}#{$module_name}">{$language.name}</a></li>
{/foreach} {/foreach}
</ul> </ul>
</div> </div>
@@ -24,19 +24,37 @@
*} *}
<div class="page-head"> <div class="page-head">
<h2 class="page-title"> <h2 class="page-title">
{l s='Configure'} : {$module_name} {l s='Configure'} : {$module_display_name} ({$module_name}}
</h2> </h2>
<div class="page-bar toolbarBox"> <div class="page-bar toolbarBox">
<div class="btn-toolbar"> <div class="btn-toolbar">
<ul class="cc_button nav nav-pills pull-right"> <ul class="cc_button nav nav-pills pull-right">
<li> <li>
<a id="desc-module-hook" class="toolbar_btn" href="{$module_hooklink}" title="{l s='Manage hooks'}"> <a id="desc-module-hook" class="toolbar_btn" href="{$module_disable_link}" title="{l s='Disable'}">
<i class="process-icon-off"></i>
<div>{l s='Disable'}</div>
</a>
</li>
<li>
<a id="desc-module-hook" class="toolbar_btn" href="{$module_uninstall_link}" title="{l s='Uninstall'}">
<i class="process-icon-minus-sign-alt"></i>
<div>{l s='Uninstall'}</div>
</a>
</li>
<li>
<a id="desc-module-hook" class="toolbar_btn" href="{$module_reset_link}" title="{l s='Reset'}">
<i class="process-icon-share-alt"></i>
<div>{l s='Reset'}</div>
</a>
</li>
<li>
<a id="desc-module-hook" class="toolbar_btn" href="{$module_hook_link}" title="{l s='Manage hooks'}">
<i class="process-icon-anchor"></i> <i class="process-icon-anchor"></i>
<div>{l s='Manage hooks'}</div> <div>{l s='Manage hooks'}</div>
</a> </a>
</li> </li>
<li> <li>
<a id="desc-module-back" class="toolbar_btn" href="{$backlink}" title="{l s='Back'}"> <a id="desc-module-back" class="toolbar_btn" href="{$back_link}" title="{l s='Back'}">
<i class="process-icon-back" ></i> <i class="process-icon-back" ></i>
<div>{l s='Back'}</div> <div>{l s='Back'}</div>
</a> </a>
+1 -1
View File
@@ -144,7 +144,7 @@ class HelperFormCore extends Helper
$uploader->setFiles(array( $uploader->setFiles(array(
0 => array( 0 => array(
'type' => HelperUploader::TYPE_IMAGE, 'type' => HelperUploader::TYPE_IMAGE,
'image' => isset($params['thumb'])?'<img src="'.$params['thumb'].'" alt="'.$params['title'].'" title="'.$params['title'].'" />':null, 'image' => isset($params['thumb'])?'<img src="'.$params['thumb'].'" alt="'.(isset($params['title']) ? $params['title'] : '').'" title="'.(isset($params['title']) ? $params['title'] : '').'" />':null,
))); )));
$uploader->setTitle(isset($params['title'])?$params['title']:null); $uploader->setTitle(isset($params['title'])?$params['title']:null);
+13 -6
View File
@@ -699,15 +699,22 @@ class AdminModulesControllerCore extends AdminController
if (isset($module->multishop_context)) if (isset($module->multishop_context))
$this->multishop_context = $module->multishop_context; $this->multishop_context = $module->multishop_context;
$backlink = self::$currentIndex.'&token='.$this->token.'&tab_module='.$module->tab.'&module_name='.$module->name; $back_link = self::$currentIndex.'&token='.$this->token.'&tab_module='.$module->tab.'&module_name='.$module->name;
$hooklink = 'index.php?tab=AdminModulesPositions&token='.Tools::getAdminTokenLite('AdminModulesPositions').'&show_modules='.(int)$module->id; $hook_link = 'index.php?tab=AdminModulesPositions&token='.Tools::getAdminTokenLite('AdminModulesPositions').'&show_modules='.(int)$module->id;
$tradlink = 'index.php?tab=AdminTranslations&token='.Tools::getAdminTokenLite('AdminTranslations').'&type=modules&lang='; $trad_link = 'index.php?tab=AdminTranslations&token='.Tools::getAdminTokenLite('AdminTranslations').'&type=modules&lang=';
$disable_link = $this->context->link->getAdminLink('AdminModules').'&module_name='.$module->name.'&enable=0&tab_module='.$module->tab;
$uninstall_link = $this->context->link->getAdminLink('AdminModules').'&module_name='.$module->name.'&uninstall='.$module->name.'&tab_module='.$module->tab;
$reset_link = $this->context->link->getAdminLink('AdminModules').'&module_name='.$module->name.'&reset&tab_module='.$module->tab;
$this->context->smarty->assign(array( $this->context->smarty->assign(array(
'module_name' => $module->name, 'module_name' => $module->name,
'backlink' => $backlink, 'module_display_name' => $module->displayName,
'module_hooklink' => $hooklink, 'back_link' => $back_link,
'tradlink' => $tradlink, 'module_hook_link' => $hook_link,
'module_disable_link' => $disable_link,
'module_uninstall_link' => $uninstall_link,
'module_reset_link' => $reset_link,
'trad_link' => $trad_link,
'module_languages' => Language::getLanguages(false), 'module_languages' => Language::getLanguages(false),
'theme_language_dir' => _THEME_LANG_DIR_ 'theme_language_dir' => _THEME_LANG_DIR_
)); ));