first commit
4
modules/leobootstrapmenu/Readme.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Onlide guide
|
||||
http://www.leotheme.com/support/prestashop-16x-guides.html
|
||||
|
||||
|
||||
1202
modules/leobootstrapmenu/classes/Btmegamenu.php
Normal file
315
modules/leobootstrapmenu/classes/BtmegamenuGroup.php
Normal file
@@ -0,0 +1,315 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class BtmegamenuGroup extends ObjectModel
|
||||
{
|
||||
public $title;
|
||||
public $title_fo;
|
||||
public $active;
|
||||
public $hook;
|
||||
public $position;
|
||||
public $id_shop;
|
||||
public $params;
|
||||
|
||||
//DONGD:: check call via appagebuilder
|
||||
public $active_ap;
|
||||
public $randkey;
|
||||
public $data = array();
|
||||
public $form_id;
|
||||
|
||||
const GROUP_STATUS_DISABLE = '0';
|
||||
const GROUP_STATUS_ENABLE = '1';
|
||||
/**
|
||||
* @see ObjectModel::$definition
|
||||
*/
|
||||
public static $definition = array(
|
||||
'table' => 'btmegamenu_group',
|
||||
'primary' => 'id_btmegamenu_group',
|
||||
'multilang' => true,
|
||||
'fields' => array(
|
||||
'active' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool', 'required' => true),
|
||||
//'hook' => array('type' => self::TYPE_STRING, 'lang' => false, 'validate' => 'isCleanHtml', 'required' => true, 'size' => 64),
|
||||
'hook' => array('type' => self::TYPE_STRING, 'lang' => false, 'validate' => 'isCleanHtml', 'size' => 64),
|
||||
'position' => array('type' => self::TYPE_INT),
|
||||
'id_shop' => array('type' => self::TYPE_INT, 'validate' => 'isunsignedInt', 'required' => true),
|
||||
'params' => array('type' => self::TYPE_HTML, 'lang' => false),
|
||||
|
||||
'active_ap' => array('type' => self::TYPE_BOOL, 'validate' => 'isBool'),
|
||||
'randkey' => array('type' => self::TYPE_STRING, 'lang' => false, 'size' => 255),
|
||||
'form_id' => array('type' => self::TYPE_STRING, 'lang' => false, 'size' => 255),
|
||||
# Lang fields
|
||||
'title' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'required' => true, 'size' => 255),
|
||||
'title_fo' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isGenericName', 'size' => 255),
|
||||
)
|
||||
);
|
||||
|
||||
public function add($autodate = true, $null_values = false)
|
||||
{
|
||||
$res = parent::add($autodate, $null_values);
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
public static function groupExists($id_group, $id_shop = null)
|
||||
{
|
||||
$req = 'SELECT gr.`id_btmegamenu_group` as id_group
|
||||
FROM `'._DB_PREFIX_.'btmegamenu_group` gr
|
||||
WHERE gr.`id_btmegamenu_group` = '.(int)$id_group;
|
||||
if ($id_shop != null) {
|
||||
$req .= ' AND gr.`id_shop` = '.(int)$id_shop;
|
||||
}
|
||||
$row = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow($req);
|
||||
return ($row);
|
||||
}
|
||||
|
||||
public static function getGroups()
|
||||
{
|
||||
$context = Context::getContext();
|
||||
$id_shop = $context->shop->id;
|
||||
$id_lang = $context->language->id;
|
||||
$cacheId = 'leobootstrapmenu_classes_BtmegamenuGroup.php_____getGroups()_' . md5($id_shop.$id_lang);
|
||||
|
||||
if (!Cache::isStored($cacheId)) {
|
||||
$sql = 'SELECT * FROM `'._DB_PREFIX_.'btmegamenu_group` gr
|
||||
LEFT JOIN '._DB_PREFIX_.'btmegamenu_group_lang grl ON gr.id_btmegamenu_group = grl.id_btmegamenu_group AND grl.id_lang = '.(int)$id_lang.'
|
||||
WHERE (`id_shop` = '.(int)$id_shop.')';
|
||||
|
||||
$result = Db::getInstance()->executes($sql);
|
||||
Cache::store($cacheId, $result);
|
||||
} else {
|
||||
$result = Cache::retrieve($cacheId);
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* $key : field in db
|
||||
* $value : value in db
|
||||
* $one : default return one record
|
||||
*/
|
||||
public static function cacheGroupsByFields($params = array(), $one = false)
|
||||
{
|
||||
$result = array();
|
||||
|
||||
$groups = self::getGroups();
|
||||
foreach ($groups as $group) {
|
||||
$check_field = true;
|
||||
foreach ($params as $key => $value) {
|
||||
if ($group[$key] != $value) {
|
||||
$check_field = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ($check_field) {
|
||||
if ($one === false) {
|
||||
$result = $group;
|
||||
break;
|
||||
} else {
|
||||
$result[] = $group;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function delete()
|
||||
{
|
||||
$res = true;
|
||||
|
||||
$sql = 'DELETE FROM `'._DB_PREFIX_.'btmegamenu_group` '
|
||||
.'WHERE `id_btmegamenu_group` = '.(int)$this->id;
|
||||
$res &= Db::getInstance()->execute($sql);
|
||||
$sql = 'DELETE FROM `'._DB_PREFIX_.'btmegamenu_group_lang` '
|
||||
.'WHERE `id_btmegamenu_group` = '.(int)$this->id;
|
||||
$res &= Db::getInstance()->execute($sql);
|
||||
$sql = 'SELECT bt.`id_btmegamenu` as id
|
||||
FROM `'._DB_PREFIX_.'btmegamenu` bt
|
||||
WHERE bt.`id_group` = '.(int)$this->id;
|
||||
$btmegamenu = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||
|
||||
if ($btmegamenu) {
|
||||
$where = '';
|
||||
foreach ($btmegamenu as $bt) {
|
||||
$where .= $where ? ','.(int)$bt['id'] : (int)$bt['id'];
|
||||
}
|
||||
$sql = 'DELETE FROM `'._DB_PREFIX_.'btmegamenu` '
|
||||
.'WHERE `id_btmegamenu` IN ('.$where.')';
|
||||
Db::getInstance()->execute($sql);
|
||||
$sql = 'DELETE FROM `'._DB_PREFIX_.'btmegamenu_lang` '
|
||||
.'WHERE `id_btmegamenu` IN ('.$where.')';
|
||||
Db::getInstance()->execute($sql);
|
||||
$sql = 'DELETE FROM `'._DB_PREFIX_.'btmegamenu_shop` '
|
||||
.'WHERE `id_btmegamenu` IN ('.$where.')';
|
||||
Db::getInstance()->execute($sql);
|
||||
}
|
||||
|
||||
$res &= parent::delete();
|
||||
return $res;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get group to frontend
|
||||
*/
|
||||
public static function getActiveGroupByHook($hook_name = '', $active = 1)
|
||||
{
|
||||
$id_shop = Context::getContext()->shop->id;
|
||||
$id_lang = Context::getContext()->language->id;
|
||||
$sql = '
|
||||
SELECT *
|
||||
FROM '._DB_PREFIX_.'btmegamenu_group gr
|
||||
LEFT JOIN '._DB_PREFIX_.'btmegamenu_group_lang grl ON gr.id_btmegamenu_group = grl.id_btmegamenu_group AND grl.id_lang = '.(int)$id_lang.'
|
||||
WHERE gr.id_shop = '.(int)$id_shop.'
|
||||
AND gr.hook = "'.pSQL($hook_name).'"'.
|
||||
($active ? ' AND gr.`active` = 1' : ' ').'
|
||||
ORDER BY gr.position';
|
||||
|
||||
return Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get group to preview
|
||||
*/
|
||||
public static function getGroupByID($id_group)
|
||||
{
|
||||
$sql = '
|
||||
SELECT *
|
||||
FROM '._DB_PREFIX_.'btmegamenu_group gr
|
||||
WHERE gr.id_btmegamenu_group = '.(int)$id_group;
|
||||
|
||||
return Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow($sql);
|
||||
}
|
||||
|
||||
public function count()
|
||||
{
|
||||
$sql = 'SELECT id_btmegamenu_group FROM '._DB_PREFIX_.'btmegamenu_group';
|
||||
$groups = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||
$number_groups = count($groups);
|
||||
return $number_groups;
|
||||
}
|
||||
|
||||
|
||||
// get last position of group
|
||||
public static function getLastPosition($id_shop)
|
||||
{
|
||||
return (Db::getInstance()->getValue('SELECT MAX(position)+1 FROM `'._DB_PREFIX_.'btmegamenu_group` WHERE `id_shop` = '.(int)$id_shop));
|
||||
}
|
||||
|
||||
// get all menu of group
|
||||
public static function getMenuByGroup($id_group)
|
||||
{
|
||||
$sql = 'SELECT `id_btmegamenu`,`id_parent` FROM `'._DB_PREFIX_.'btmegamenu`
|
||||
WHERE `id_group` = '.(int)$id_group.'
|
||||
ORDER BY `id_parent` ASC';
|
||||
|
||||
return Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||
}
|
||||
|
||||
// get all menu parent of group
|
||||
public static function getMenuParentByGroup($id_group)
|
||||
{
|
||||
$sql = 'SELECT `id_btmegamenu`,`id_parent` FROM `'._DB_PREFIX_.'btmegamenu`
|
||||
WHERE `id_group` = '.(int)$id_group.' AND `id_parent` = 0';
|
||||
|
||||
return Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||
}
|
||||
|
||||
// set data for group when import
|
||||
public static function setDataForGroup($group, $content, $override)
|
||||
{
|
||||
$languages = Language::getLanguages();
|
||||
|
||||
$lang_list = array();
|
||||
foreach ($languages as $lang) {
|
||||
# module validation
|
||||
$lang_list[$lang['iso_code']] = $lang['id_lang'];
|
||||
}
|
||||
if (is_array($content['title'])) {
|
||||
foreach ($content['title'] as $key => $title_item) {
|
||||
if (isset($lang_list[$key])) {
|
||||
$group->title[$lang_list[$key]] = $title_item;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
foreach ($languages as $lang) {
|
||||
$group->title[$lang['id_lang']] = $content['title'];
|
||||
}
|
||||
}
|
||||
if (is_array($content['title_fo'])) {
|
||||
foreach ($content['title_fo'] as $key => $title_item) {
|
||||
if (isset($lang_list[$key])) {
|
||||
$group->title_fo[$lang_list[$key]] = $title_item;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$group_title_fo = '';
|
||||
foreach ($languages as $lang) {
|
||||
if ($lang['iso_code'] == 'en') {
|
||||
$group_title_fo = 'Categories';
|
||||
}
|
||||
if ($lang['iso_code'] == 'es') {
|
||||
$group_title_fo = 'Categorías';
|
||||
}
|
||||
if ($lang['iso_code'] == 'fr') {
|
||||
$group_title_fo = 'Catégories';
|
||||
}
|
||||
if ($lang['iso_code'] == 'de') {
|
||||
$group_title_fo = 'Kategorien';
|
||||
}
|
||||
if ($lang['iso_code'] == 'it') {
|
||||
$group_title_fo = 'Categorie';
|
||||
}
|
||||
if ($lang['iso_code'] == 'ar') {
|
||||
$group_title_fo = 'ال<D8A7>?ئات';
|
||||
}
|
||||
$group->title_fo[$lang['id_lang']] = $group_title_fo;
|
||||
}
|
||||
}
|
||||
|
||||
$group->id_shop = Context::getContext()->shop->id;
|
||||
$group->hook = $content['hook'];
|
||||
if (!$override) {
|
||||
$group->position = self::getLastPosition(Context::getContext()->shop->id);
|
||||
include_once(_PS_MODULE_DIR_.'leobootstrapmenu/libs/Helper.php');
|
||||
$group->randkey = LeoBtmegamenuHelper::genKey();
|
||||
}
|
||||
$group->active = $content['active'];
|
||||
$group->params = $content['params'];
|
||||
$group->active_ap = $content['active_ap'];
|
||||
return $group;
|
||||
}
|
||||
|
||||
public static function autoCreateKey()
|
||||
{
|
||||
$sql = 'SELECT '.self::$definition['primary'].' FROM '._DB_PREFIX_.bqSQL(self::$definition['table']).
|
||||
' WHERE randkey IS NULL OR randkey = ""';
|
||||
|
||||
$rows = Db::getInstance()->executes($sql);
|
||||
foreach ($rows as $row) {
|
||||
$mod_group = new BtmegamenuGroup((int)$row[self::$definition['primary']]);
|
||||
include_once(_PS_MODULE_DIR_.'leobootstrapmenu/libs/Helper.php');
|
||||
$mod_group->randkey = LeoBtmegamenuHelper::genKey();
|
||||
$mod_group->update();
|
||||
}
|
||||
}
|
||||
}
|
||||
36
modules/leobootstrapmenu/classes/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
301
modules/leobootstrapmenu/classes/widget.php
Normal file
@@ -0,0 +1,301 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
if (!class_exists('LeoWidget')) {
|
||||
|
||||
/**
|
||||
* LeoFooterBuilderWidget Model Class
|
||||
*/
|
||||
class LeoWidget extends ObjectModel
|
||||
{
|
||||
public $name;
|
||||
public $type;
|
||||
public $params;
|
||||
public $key_widget;
|
||||
public $id_shop;
|
||||
private $widgets = array();
|
||||
public $modName = 'leobootstrapmenu';
|
||||
public $theme = '';
|
||||
public $langID = 1;
|
||||
public $engines = array();
|
||||
public $engineTypes = array();
|
||||
|
||||
public function setTheme($theme)
|
||||
{
|
||||
$this->theme = $theme;
|
||||
return $this;
|
||||
}
|
||||
public static $definition = array(
|
||||
'table' => 'btmegamenu_widgets',
|
||||
'primary' => 'id_btmegamenu_widgets',
|
||||
'fields' => array(
|
||||
'name' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'size' => 255, 'required' => true),
|
||||
'type' => array('type' => self::TYPE_STRING, 'validate' => 'isString', 'size' => 255),
|
||||
'params' => array('type' => self::TYPE_HTML, 'validate' => 'isString'),
|
||||
'id_shop' => array('type' => self::TYPE_INT, 'validate' => 'isunsignedInt', 'required' => true),
|
||||
'key_widget' => array('type' => self::TYPE_INT, 'validate' => 'isunsignedInt', 'size' => 11)
|
||||
)
|
||||
);
|
||||
|
||||
/**
|
||||
* Get translation for a given module text
|
||||
*
|
||||
* Note: $specific parameter is mandatory for library files.
|
||||
* Otherwise, translation key will not match for Module library
|
||||
* when module is loaded with eval() Module::getModulesOnDisk()
|
||||
*
|
||||
* @param string $string String to translate
|
||||
* @param boolean|string $specific filename to use in translation key
|
||||
* @return string Translation
|
||||
*/
|
||||
public function l($string, $specific = false)
|
||||
{
|
||||
return Translate::getModuleTranslation($this->modName, $string, ($specific) ? $specific : $this->modName);
|
||||
}
|
||||
|
||||
public function update($null_values = false)
|
||||
{
|
||||
// validate module
|
||||
unset($null_values);
|
||||
return Db::getInstance()->execute('UPDATE '._DB_PREFIX_.'btmegamenu_widgets SET `name`= "'.pSQL($this->name).'", `type`= "'.pSQL($this->type).'", `params`= "'.pSQL($this->params).'", `id_shop` = '.(int)$this->id_shop.', `key_widget` = '.(int)$this->key_widget.' WHERE `id_btmegamenu_widgets` = '.(int)$this->id.' AND `id_shop` = '.(int)Context::getContext()->shop->id);
|
||||
}
|
||||
|
||||
public function delete()
|
||||
{
|
||||
$this->clearCaches();
|
||||
return parent::delete();
|
||||
}
|
||||
|
||||
public function loadEngines()
|
||||
{
|
||||
if (!$this->engines) {
|
||||
$wds = glob(dirname(__FILE__).'/widget/*.php');
|
||||
foreach ($wds as $w) {
|
||||
if (basename($w) == 'index.php') {
|
||||
continue;
|
||||
}
|
||||
require_once($w);
|
||||
$f = str_replace('.php', '', basename($w));
|
||||
//DOGNND:: validate module
|
||||
$validate_class = str_replace('_', '', $f);
|
||||
$class = 'LeoWidget'.Tools::ucfirst($validate_class);
|
||||
|
||||
if (class_exists($class)) {
|
||||
$this->engines[$f] = new $class;
|
||||
$this->engines[$f]->id_shop = Context::getContext()->shop->id;
|
||||
$this->engines[$f]->langID = Context::getContext()->language->id;
|
||||
$this->engineTypes[$f] = $this->engines[$f]->getWidgetInfo();
|
||||
$this->engineTypes[$f]['type'] = $f;
|
||||
$this->engineTypes[$f]['for'] = $this->engines[$f]->for_module;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* get list of supported widget types.
|
||||
*/
|
||||
public function getTypes()
|
||||
{
|
||||
return $this->engineTypes;
|
||||
}
|
||||
|
||||
/**
|
||||
* get list of widget rows.
|
||||
*/
|
||||
public function getWidgets()
|
||||
{
|
||||
$context = Context::getContext();
|
||||
$id_shop = $context->shop->id;
|
||||
$id_lang = $context->language->id;
|
||||
$cacheId = 'leobootstrapmenu_classes_widget.php_____getWidgets()_' . md5($id_shop.$id_lang);
|
||||
if (!Cache::isStored($cacheId)) {
|
||||
$sql = ' SELECT * FROM '._DB_PREFIX_.'btmegamenu_widgets WHERE `id_shop` = '.(int)Context::getContext()->shop->id;
|
||||
$result = Db::getInstance()->executes($sql);
|
||||
Cache::store($cacheId, $result);
|
||||
} else {
|
||||
$result = Cache::retrieve($cacheId);
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* get widget data row by id
|
||||
*/
|
||||
public function getWidetById($id, $id_shop)
|
||||
{
|
||||
$output = array(
|
||||
'id' => '',
|
||||
'id_btmegamenu_widgets' => '',
|
||||
'name' => '',
|
||||
'params' => '',
|
||||
'type' => '',
|
||||
);
|
||||
if (!$id) {
|
||||
# validate module
|
||||
return $output;
|
||||
}
|
||||
$sql = ' SELECT * FROM '._DB_PREFIX_.'btmegamenu_widgets WHERE id_btmegamenu_widgets='.(int)$id.' AND id_shop='.(int)$id_shop;
|
||||
|
||||
$row = Db::getInstance()->getRow($sql);
|
||||
|
||||
if ($row) {
|
||||
$output = array_merge($output, $row);
|
||||
$output['params'] = Tools::jsonDecode(call_user_func('base64'.'_decode', $output['params']), true);
|
||||
$output['id'] = $output['id_btmegamenu_widgets'];
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* get widget data row by id
|
||||
*/
|
||||
public function getWidetByKey($key, $id_shop)
|
||||
{
|
||||
$output = array(
|
||||
'id' => '',
|
||||
'id_btmegamenu_widgets' => '',
|
||||
'name' => '',
|
||||
'params' => '',
|
||||
'type' => '',
|
||||
'key_widget' => '',
|
||||
);
|
||||
if (!$key) {
|
||||
# validate module
|
||||
return $output;
|
||||
}
|
||||
$sql = ' SELECT * FROM '._DB_PREFIX_.'btmegamenu_widgets WHERE key_widget='.(int)$key.' AND id_shop='.(int)$id_shop;
|
||||
$row = Db::getInstance()->getRow($sql);
|
||||
if ($row) {
|
||||
$output = array_merge($output, $row);
|
||||
$output['params'] = Tools::jsonDecode(call_user_func('base64'.'_decode', $output['params']), true);
|
||||
$output['id'] = $output['id_btmegamenu_widgets'];
|
||||
}
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* render widget Links Form.
|
||||
*/
|
||||
public function getWidgetInformationForm($args, $data)
|
||||
{
|
||||
$fields = array(
|
||||
'html' => array('type' => 'textarea', 'value' => '', 'lang' => 1, 'values' => array(), 'attrs' => 'cols="40" rows="6"')
|
||||
);
|
||||
unset($args);
|
||||
return $this->_renderFormByFields($fields, $data);
|
||||
}
|
||||
|
||||
public function renderWidgetSubcategoriesContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'category_id' => '',
|
||||
'limit' => '12'
|
||||
);
|
||||
$setting = array_merge($t, $setting);
|
||||
|
||||
$category = new Category($setting['category_id'], $this->langID);
|
||||
$subCategories = $category->getSubCategories($this->langID);
|
||||
$setting['title'] = $category->name;
|
||||
|
||||
|
||||
$setting['subcategories'] = $subCategories;
|
||||
$output = array('type' => 'sub_categories', 'data' => $setting);
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* general function to render FORM
|
||||
*
|
||||
* @param String $type is form type.
|
||||
* @param Array default data values for inputs.
|
||||
*
|
||||
* @return Text.
|
||||
*/
|
||||
public function getForm($type, $data = array())
|
||||
{
|
||||
if (isset($this->engines[$type])) {
|
||||
$args = array();
|
||||
$this->engines[$type]->types = $this->getTypes();
|
||||
|
||||
return $this->engines[$type]->renderForm($args, $data);
|
||||
}
|
||||
return $this->l('Sorry, Form Setting is not avairiable for this type');
|
||||
}
|
||||
|
||||
public function getWidgetContent($type, $data)
|
||||
{
|
||||
$args = array();
|
||||
$data = Tools::jsonDecode(call_user_func('base64'.'_decode', $data), true);
|
||||
|
||||
$data['widget_heading'] = isset($data['widget_title_'.$this->langID]) ? Tools::stripslashes($data['widget_title_'.$this->langID]) : '';
|
||||
|
||||
if (isset($this->engines[$type])) {
|
||||
$args = array();
|
||||
return $this->engines[$type]->renderContent($args, $data);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public function renderContent($id)
|
||||
{
|
||||
$output = array('id' => $id, 'type' => '', 'data' => '');
|
||||
if (isset($this->widgets[$id])) {
|
||||
# validate module
|
||||
$output = $this->getWidgetContent($this->widgets[$id]['type'], $this->widgets[$id]['params']);
|
||||
}
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
||||
public function loadWidgets()
|
||||
{
|
||||
if (empty($this->widgets)) {
|
||||
$widgets = $this->getWidgets();
|
||||
foreach ($widgets as $widget) {
|
||||
$widget['id'] = $widget['id_btmegamenu_widgets'];
|
||||
$this->widgets[$widget['key_widget']] = $widget;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function clearCaches()
|
||||
{
|
||||
if (file_exists(_PS_MODULE_DIR_.'leobootstrapmenu/leobootstrapmenu.php')) {
|
||||
require_once(_PS_MODULE_DIR_.'leobootstrapmenu/leobootstrapmenu.php');
|
||||
$leobootstrapmenu = new leobootstrapmenu();
|
||||
$leobootstrapmenu->clearCache();
|
||||
}
|
||||
if (file_exists(_PS_MODULE_DIR_.'leomenusidebar/leomenusidebar.php')) {
|
||||
require_once(_PS_MODULE_DIR_.'leomenusidebar/leomenusidebar.php');
|
||||
$leomenusidebar = new leomenusidebar();
|
||||
$leomenusidebar->clearCache();
|
||||
}
|
||||
if (file_exists(_PS_MODULE_DIR_.'leomanagewidgets/leomanagewidgets.php')) {
|
||||
require_once(_PS_MODULE_DIR_.'leomanagewidgets/leomanagewidgets.php');
|
||||
$leomanagewidgets = new LeoManagewidgets();
|
||||
$leomanagewidgets->clearHookCache();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
152
modules/leobootstrapmenu/classes/widget/alert.php
Normal file
@@ -0,0 +1,152 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetAlert extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'alert';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Alert'), 'explain' => $this->l('Create a Alert Message Box Based on Bootstrap 3 typo'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
$types = array();
|
||||
$types[] = array(
|
||||
'value' => 'alert-success',
|
||||
'text' => $this->l('Alert Success')
|
||||
);
|
||||
|
||||
$types[] = array(
|
||||
'value' => 'alert-info',
|
||||
'text' => $this->l('Alert Info')
|
||||
);
|
||||
$types[] = array(
|
||||
'value' => 'alert-warning',
|
||||
'text' => $this->l('Alert Warning')
|
||||
);
|
||||
$types[] = array(
|
||||
'value' => 'alert-danger',
|
||||
'text' => $this->l('Alert Danger')
|
||||
);
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'textarea',
|
||||
'label' => $this->l('Content'),
|
||||
'name' => 'htmlcontent',
|
||||
'cols' => 40,
|
||||
'rows' => 10,
|
||||
'value' => true,
|
||||
'lang' => true,
|
||||
'default' => '',
|
||||
'autoload_rte' => true,
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Alert Type'),
|
||||
'name' => 'alert_type',
|
||||
'options' => array('query' => $types,
|
||||
'id' => 'value',
|
||||
'name' => 'text'),
|
||||
'default' => '1',
|
||||
'desc' => $this->l('Select a alert style')
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'html' => '',
|
||||
'alert_type' => ''
|
||||
);
|
||||
$setting = array_merge($t, $setting);
|
||||
// $html = '';
|
||||
$languageID = Context::getContext()->language->id;
|
||||
|
||||
$languageID = Context::getContext()->language->id;
|
||||
$setting['html'] = isset($setting['htmlcontent_'.$languageID]) ? html_entity_decode($setting['htmlcontent_'.$languageID], ENT_QUOTES, 'UTF-8') : '';
|
||||
|
||||
$output = array('type' => 'alert', 'data' => $setting);
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'alert_type',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
'htmlcontent',
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
391
modules/leobootstrapmenu/classes/widget/category_image.php
Normal file
@@ -0,0 +1,391 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetCategoryimage extends LeoWidgetBase
|
||||
{
|
||||
public $widget_name = 'category_image';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Images of categories'), 'explain' => 'Chosing images for categories');
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
$root = Category::getRootCategory();
|
||||
$selected_cat = array();
|
||||
$selected_cates = '';
|
||||
$selected_images = '';
|
||||
// $themeName = Context::getContext()->shop->getTheme();
|
||||
$themeName = Context::getContext()->shop->theme->getName();
|
||||
|
||||
$image_path = 'themes/'.$themeName.'/assets/img/modules/leobootstrapmenu/icontab/';
|
||||
|
||||
if (!file_exists(_PS_ALL_THEMES_DIR_.$themeName.'/assets/img/modules/leobootstrapmenu/icontab/') && !is_dir(_PS_ALL_THEMES_DIR_.$themeName.'/assets/img/modules/leobootstrapmenu/icontab/')) {
|
||||
@mkdir(_PS_ALL_THEMES_DIR_.$themeName.'/modules/', 0777, true);
|
||||
@mkdir(_PS_ALL_THEMES_DIR_.$themeName.'/modules/leobootstrapmenu/', 0777, true);
|
||||
|
||||
if (!file_exists(_PS_ALL_THEMES_DIR_.$themeName.'/modules/leobootstrapmenu/index.php') && file_exists(_PS_IMG_DIR_.'index.php')) {
|
||||
@copy(_PS_IMG_DIR_.'index.php', _PS_ALL_THEMES_DIR_.$themeName.'/modules/leobootstrapmenu/index.php');
|
||||
}
|
||||
|
||||
@mkdir(_PS_ALL_THEMES_DIR_.$themeName.'/modules/leobootstrapmenu/img/', 0777, true);
|
||||
|
||||
if (!file_exists(_PS_ALL_THEMES_DIR_.$themeName.'/modules/leobootstrapmenu/img/index.php') && file_exists(_PS_IMG_DIR_.'index.php')) {
|
||||
@copy(_PS_IMG_DIR_.'index.php', _PS_ALL_THEMES_DIR_.$themeName.'/modules/leobootstrapmenu/img/index.php');
|
||||
}
|
||||
|
||||
@mkdir(_PS_ALL_THEMES_DIR_.$themeName.'/assets/img/modules/leobootstrapmenu/icontab/', 0777, true);
|
||||
|
||||
if (!file_exists(_PS_ALL_THEMES_DIR_.$themeName.'/assets/img/modules/leobootstrapmenu/icontab/index.php') && file_exists(_PS_IMG_DIR_.'index.php')) {
|
||||
@copy(_PS_IMG_DIR_.'index.php', _PS_ALL_THEMES_DIR_.$themeName.'/assets/img/modules/leobootstrapmenu/icontab/index.php');
|
||||
}
|
||||
}
|
||||
|
||||
$imageList = $this->getImages($image_path);
|
||||
if ($data) {
|
||||
if ($data['params'] && isset($data['params']['categoryBox']) && $data['params']['categoryBox']) {
|
||||
$selected_cat = $data['params']['categoryBox'];
|
||||
}
|
||||
if ($data['params'] && isset($data['params']['category_img']) && $data['params']['category_img']) {
|
||||
//$selected_images = Tools::jsonDecode($data['params']['category_val'], true);
|
||||
$selected_images = $data['params']['category_img'];
|
||||
}
|
||||
if ($data['params'] && isset($data['params']['selected_cates']) && $data['params']['selected_cates']) {
|
||||
$selected_cates = $data['params']['selected_cates'];
|
||||
}
|
||||
}
|
||||
// $cate = new Category(13);
|
||||
// $result = $cate-> getParentsCategories();
|
||||
$tree = new HelperTreeCategories('image_cate_tree', 'All Categories');
|
||||
$tree->setRootCategory($root->id)->setUseCheckBox(true)->setUseSearch(true)->setSelectedCategories($selected_cat);
|
||||
// $list_image = array('default.gif', 'leo.gif');
|
||||
$orderby = array(
|
||||
array(
|
||||
'order' => 'position',
|
||||
'name' => $this->l('Position')
|
||||
),
|
||||
array(
|
||||
'order' => 'depth',
|
||||
'name' => $this->l('Depth')
|
||||
),
|
||||
array(
|
||||
'order' => 'name',
|
||||
'name' => $this->l('Name')
|
||||
)
|
||||
);
|
||||
$showicons = array(
|
||||
array(
|
||||
'show' => '1',
|
||||
'name' => $this->l('Yes')
|
||||
),
|
||||
array(
|
||||
'show' => '2',
|
||||
'name' => $this->l('Level 1 categories')
|
||||
),
|
||||
array(
|
||||
'show' => '0',
|
||||
'name' => $this->l('No')
|
||||
)
|
||||
);
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'img_cat',
|
||||
'name' => 'img_cat',
|
||||
'imageList' => $imageList,
|
||||
'selected_images' => $selected_images,
|
||||
'selected_cates' => $selected_cates,
|
||||
'lang' => true,
|
||||
'tree' => $tree->render(),
|
||||
'default' => '',
|
||||
'desc' => $this->l('Please create and upload images to the folder: themes/[your_current_themename]/assets/img/modules/leobootstrapmenu/icontab/'),
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Depth'),
|
||||
'name' => 'cate_depth',
|
||||
'default' => '1',
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Order By:'),
|
||||
'name' => 'orderby',
|
||||
'default' => 'position',
|
||||
'options' => array(
|
||||
'query' => $orderby,
|
||||
'id' => 'order',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Show icons:'),
|
||||
'name' => 'showicons',
|
||||
'default' => '1',
|
||||
'options' => array(
|
||||
'query' => $showicons,
|
||||
'id' => 'show',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Limit'),
|
||||
'name' => 'limit',
|
||||
'default' => '5',
|
||||
),
|
||||
array(
|
||||
'type' => 'hidden',
|
||||
'name' => 'id_root',
|
||||
'default' => '2',
|
||||
),
|
||||
array(
|
||||
'type' => 'hidden',
|
||||
'name' => 'id_lang',
|
||||
'default' => '1',
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right sub_categories',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right sub_categories',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$data_form = $this->getConfigFieldsValues($data);
|
||||
$data_form['id_root'] = $root->id;
|
||||
$data_form['id_lang'] = Context::getContext()->employee->id_lang;
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $data_form,
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang,
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
// $category = new Category(3, 1 );
|
||||
// $subCategories = $category->getSubCategories(1);
|
||||
$images = array();
|
||||
if (isset($setting['category_img']) && $setting['category_img']) {
|
||||
# validate module
|
||||
$images = Tools::jsonDecode($setting['category_img'], true);
|
||||
}
|
||||
$sql_filter = '';
|
||||
$sql_sort = '';
|
||||
|
||||
if (isset($setting['orderby']) && $setting['orderby']) {
|
||||
if ($setting['orderby'] == 'depth') {
|
||||
$sql_sort = ' ORDER BY c.`level_depth` ASC';
|
||||
}
|
||||
if ($setting['orderby'] == 'position') {
|
||||
$sql_sort = ' ORDER BY c.`level_depth` ASC, category_shop.`position` ASC';
|
||||
}
|
||||
if ($setting['orderby'] == 'name') {
|
||||
$sql_sort = ' ORDER BY c.`level_depth` ASC, cl.`name` ASC';
|
||||
}
|
||||
}
|
||||
$catids = (isset($setting['categoryBox']) && $setting['categoryBox']) ? ($setting['categoryBox']) : array();
|
||||
$result = array();
|
||||
$limit = (isset($setting['limit']) && $setting['limit']) ? $setting['limit'] : 5;
|
||||
foreach ($catids as $cate_id) {
|
||||
if (isset($setting['cate_depth']) && ($setting['cate_depth'] || $setting['cate_depth'] == '0')) {
|
||||
# validate module
|
||||
$sql_filter = ' AND c.`level_depth` <= '.(int)$setting['cate_depth'].' + (select c.`level_depth` from `'._DB_PREFIX_.'category` c where c.id_category ='.(int)$cate_id.')';
|
||||
}
|
||||
if ($limit) {
|
||||
$result_cate = $this->getNestedCategories($images, $cate_id, Context::getContext()->language->id, true, null, true, $sql_filter, $sql_sort, $limit);
|
||||
}
|
||||
$result[] = $result_cate;
|
||||
}
|
||||
$setting['categories'] = $result;
|
||||
$output = array('type' => 'category_image', 'data' => $setting);
|
||||
return $output;
|
||||
}
|
||||
|
||||
public function getImages($image_folder)
|
||||
{
|
||||
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? 'https://' : 'http://';
|
||||
$url = Tools::htmlentitiesutf8($protocol.$_SERVER['HTTP_HOST'].__PS_BASE_URI__);
|
||||
|
||||
$path = _PS_ROOT_DIR_.'/'.$image_folder.'/';
|
||||
$path = str_replace('//', '/', $path);
|
||||
$oimages = array();
|
||||
if (is_dir($path)) {
|
||||
$images = glob($path.'*.*');
|
||||
$exts = array('jpg', 'gif', 'png');
|
||||
foreach ($images as $key => $image) {
|
||||
# validate module
|
||||
unset($key);
|
||||
$ext = Tools::substr($image, Tools::strlen($image) - 3, Tools::strlen($image));
|
||||
if (in_array(Tools::strtolower($ext), $exts)) {
|
||||
$i = str_replace('\\', '/', $image_folder.'/'.basename($image));
|
||||
$i = str_replace('//', '/', $i);
|
||||
$aimage = array();
|
||||
$aimage['path'] = $url.$i;
|
||||
$aimage['name'] = basename($image);
|
||||
$oimages[] = $aimage;
|
||||
}
|
||||
}
|
||||
}
|
||||
return $oimages;
|
||||
}
|
||||
|
||||
public static function getNestedCategories($images, $root_category = null, $id_lang = false, $active = true, $groups = null, $use_shop_restriction = true, $sql_filter = '', $sql_sort = '', $sql_limit = '')
|
||||
{
|
||||
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? 'https://' : 'http://';
|
||||
$url = Tools::htmlentitiesutf8($protocol.$_SERVER['HTTP_HOST'].__PS_BASE_URI__);
|
||||
// $themeName = Context::getContext()->shop->getTheme();
|
||||
$themeName = Context::getContext()->shop->theme->getName();
|
||||
$image_path = 'themes/'.$themeName.'/assets/img/modules/leobootstrapmenu/icontab/';
|
||||
|
||||
if (isset($root_category) && !Validate::isInt($root_category)) {
|
||||
die(Tools::displayError());
|
||||
}
|
||||
|
||||
if (!Validate::isBool($active)) {
|
||||
die(Tools::displayError());
|
||||
}
|
||||
|
||||
if (isset($groups) && Group::isFeatureActive() && !is_array($groups)) {
|
||||
$groups = (array)$groups;
|
||||
}
|
||||
|
||||
$cache_id = 'Category::getNestedCategories_'.md5((int)$root_category.(int)$id_lang.(int)$active.(int)$active.(isset($groups) && Group::isFeatureActive() ? implode('', $groups) : ''));
|
||||
|
||||
if (!Cache::isStored($cache_id)) {
|
||||
if ($sql_limit) {
|
||||
$sql = '
|
||||
(SELECT c.*, cl.*
|
||||
FROM `'._DB_PREFIX_.'category` c
|
||||
'.($use_shop_restriction ? Shop::addSqlAssociation('category', 'c') : '').'
|
||||
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON c.`id_category` = cl.`id_category`'.Shop::addSqlRestrictionOnLang('cl').'
|
||||
WHERE c.`id_category`='.(int)$root_category.'
|
||||
AND `id_lang`='.(int)$id_lang.($active ? ' AND c.`active` = 1' : '').') UNION';
|
||||
}
|
||||
$sql .= '
|
||||
(SELECT c.*, cl.*
|
||||
FROM `'._DB_PREFIX_.'category` c
|
||||
'.($use_shop_restriction ? Shop::addSqlAssociation('category', 'c') : '').'
|
||||
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON c.`id_category` = cl.`id_category`'.Shop::addSqlRestrictionOnLang('cl').'
|
||||
'.(isset($groups) && Group::isFeatureActive() ? 'LEFT JOIN `'._DB_PREFIX_.'category_group` cg ON c.`id_category` = cg.`id_category`' : '').'
|
||||
'.(isset($root_category) ? 'RIGHT JOIN `'._DB_PREFIX_.'category` c2 ON c2.`id_category` = '.(int)$root_category.' AND c.`nleft` >= c2.`nleft` AND c.`nright` <= c2.`nright`' : '').'
|
||||
WHERE 1 '.$sql_filter.' '.($id_lang ? 'AND `id_lang` = '.(int)$id_lang : '').'
|
||||
'.($active ? ' AND c.`active` = 1' : '');
|
||||
|
||||
if ($sql_limit) {
|
||||
$sql .= ' AND c.`id_category`<>'.(int)$root_category;
|
||||
}
|
||||
|
||||
$sql .= (isset($groups) && Group::isFeatureActive() ? ' AND cg.`id_group` IN ('.pSQL(implode(',', array_map('intval', $groups))).')' : '').'
|
||||
'.(!$id_lang || (isset($groups) && Group::isFeatureActive()) ? ' GROUP BY c.`id_category`' : '').'
|
||||
'.($sql_sort != '' ? $sql_sort : ' ORDER BY c.`level_depth` ASC').'
|
||||
'.($sql_sort == '' && $use_shop_restriction ? ', category_shop.`position` ASC' : '');
|
||||
|
||||
if ($sql_limit) {
|
||||
if ($sql_limit > 0) {
|
||||
$sql_limit--;
|
||||
}
|
||||
$sql .= ' LIMIT 0,'.(int)$sql_limit;
|
||||
}
|
||||
$sql .= ')';
|
||||
|
||||
$result = Db::getInstance()->executeS($sql);
|
||||
$categories = array();
|
||||
$buff = array();
|
||||
|
||||
if (!isset($root_category)) {
|
||||
$root_category = 1;
|
||||
}
|
||||
foreach ($result as $row) {
|
||||
//add image to a category
|
||||
if (array_key_exists($row['id_category'], $images)) {
|
||||
# validate module
|
||||
$row['image'] = $url.$image_path.$images[$row['id_category']];
|
||||
}
|
||||
$current = &$buff[$row['id_category']];
|
||||
$current = $row;
|
||||
if ($row['id_category'] == $root_category) {
|
||||
# validate module
|
||||
$categories[$row['id_category']] = &$current;
|
||||
} else {
|
||||
# validate module
|
||||
$buff[$row['id_parent']]['children'][$row['id_category']] = &$current;
|
||||
}
|
||||
}
|
||||
|
||||
Cache::store($cache_id, $categories);
|
||||
}
|
||||
return Cache::retrieve($cache_id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'categoryBox',
|
||||
'category_img',
|
||||
'cate_depth',
|
||||
'orderby',
|
||||
'showicons',
|
||||
'limit',
|
||||
'id_root',
|
||||
'id_lang',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
236
modules/leobootstrapmenu/classes/widget/facebook.php
Normal file
@@ -0,0 +1,236 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetFacebook extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'facebook';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Facebook'), 'explain' => 'Facebook Like Box');
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
$soption = array(
|
||||
array(
|
||||
'id' => 'active_on',
|
||||
'value' => 1,
|
||||
'label' => $this->l('Enabled')
|
||||
),
|
||||
array(
|
||||
'id' => 'active_off',
|
||||
'value' => 0,
|
||||
'label' => $this->l('Disabled')
|
||||
)
|
||||
);
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Page URL'),
|
||||
'name' => 'page_url',
|
||||
'default' => 'https://www.facebook.com/LeoTheme',
|
||||
),
|
||||
// array(
|
||||
// 'type' => 'switch',
|
||||
// 'label' => $this->l('Is Border'),
|
||||
// 'name' => 'border',
|
||||
// 'values' => $soption,
|
||||
// 'default' => '1',
|
||||
// ),
|
||||
// array(
|
||||
// 'type' => 'select',
|
||||
// 'label' => $this->l('Color'),
|
||||
// 'name' => 'target',
|
||||
// 'options' => array('query' => array(
|
||||
// array('id' => 'dark', 'name' => $this->l('Dark')),
|
||||
// array('id' => 'light', 'name' => $this->l('Light')),
|
||||
// ),
|
||||
// 'id' => 'id',
|
||||
// 'name' => 'name'),
|
||||
// 'default' => '_self',
|
||||
// ),
|
||||
array(
|
||||
'type' => 'checkbox',
|
||||
'label' => $this->l('Tab Display'),
|
||||
'name' => 'tabdisplay',
|
||||
'multiple' => true,
|
||||
'values' => array(
|
||||
'query' => array(
|
||||
array('key' => 'timeline', 'name' => $this->l('Timeline')),
|
||||
array('key' => 'events', 'name' => $this->l('Events')),
|
||||
array('key' => 'messages', 'name' => $this->l('Messages')),
|
||||
),
|
||||
'id' => 'key',
|
||||
'name' => 'name'
|
||||
),
|
||||
'default' => '',
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Width'),
|
||||
'name' => 'width',
|
||||
'default' => '340',
|
||||
'desc' => $this->l('Min: 180 and Max: 500. Default: 340')
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Height'),
|
||||
'name' => 'height',
|
||||
'default' => '500',
|
||||
'desc' => $this->l('Min: 70. Default: 500')
|
||||
),
|
||||
// array(
|
||||
// 'type' => 'switch',
|
||||
// 'label' => $this->l('Show Stream'),
|
||||
// 'name' => 'show_stream',
|
||||
// 'values' => $soption,
|
||||
// 'default' => '0',
|
||||
// ),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Show Faces'),
|
||||
'name' => 'show_faces',
|
||||
'values' => $soption,
|
||||
'default' => '1',
|
||||
),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Hide Cover'),
|
||||
'name' => 'hide_cover',
|
||||
'values' => $soption,
|
||||
'default' => '0',
|
||||
),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Small Header'),
|
||||
'name' => 'small_header',
|
||||
'values' => $soption,
|
||||
'default' => '0',
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
$tabdisplay = array();
|
||||
//update for new plugin facebook like
|
||||
if ($setting['tabdisplay_timeline'] != '') {
|
||||
array_push($tabdisplay, 'timeline');
|
||||
}
|
||||
//update for new plugin facebook like
|
||||
if ($setting['tabdisplay_events'] != '') {
|
||||
array_push($tabdisplay, 'events');
|
||||
}
|
||||
//update for new plugin facebook like
|
||||
if ($setting['tabdisplay_messages'] != '') {
|
||||
array_push($tabdisplay, 'messages');
|
||||
}
|
||||
$tabdisplay = implode(",", $tabdisplay);
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'application_id' => '',
|
||||
'page_url' => 'https://www.facebook.com/LeoTheme',
|
||||
// 'border' => 0,
|
||||
// 'color' => 'light',
|
||||
// 'tabdisplay_timeline',
|
||||
// 'tabdisplay_events',
|
||||
// 'tabdisplay_messages',
|
||||
'tabdisplay' => $tabdisplay,
|
||||
'width' => 290,
|
||||
'height' => 200,
|
||||
// 'show_stream' => 0,
|
||||
'show_faces' => 1,
|
||||
'hide_cover' => 0,
|
||||
'small_header' => 0,
|
||||
'displaylanguage' => 'en_US'
|
||||
);
|
||||
$setting = array_merge($t, $setting);
|
||||
|
||||
$output = array('type' => 'facebook', 'data' => $setting);
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'page_url',
|
||||
// 'border',
|
||||
// 'target',
|
||||
'tabdisplay_timeline',
|
||||
'tabdisplay_events',
|
||||
'tabdisplay_messages',
|
||||
'width',
|
||||
'height',
|
||||
// 'show_stream',
|
||||
'show_faces',
|
||||
'hide_cover',
|
||||
'small_header',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
123
modules/leobootstrapmenu/classes/widget/html.php
Normal file
@@ -0,0 +1,123 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetHtml extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'html';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('HTML'), 'explain' => $this->l('Create HTML With multiple Language'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
#validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'textarea',
|
||||
'label' => $this->l('Content'),
|
||||
'name' => 'htmlcontent',
|
||||
'cols' => 40,
|
||||
'rows' => 10,
|
||||
'value' => true,
|
||||
'lang' => true,
|
||||
'default' => '',
|
||||
'autoload_rte' => true,
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
#validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'html' => '',
|
||||
);
|
||||
$setting = array_merge($t, $setting);
|
||||
$languageID = Context::getContext()->language->id;
|
||||
$setting['html'] = isset($setting['htmlcontent_'.$languageID]) ? Tools::stripslashes($setting['htmlcontent_'.$languageID]) : '';
|
||||
//update dynamic url
|
||||
if (strpos($setting['html'], '_AP_IMG_DIR') !== false) {
|
||||
// validate module
|
||||
$setting['html'] = str_replace('_AP_IMG_DIR/', $this->theme_img_module, $setting['html']);
|
||||
}
|
||||
$output = array('type' => 'html', 'data' => $setting);
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
'htmlcontent',
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
188
modules/leobootstrapmenu/classes/widget/image.php
Normal file
@@ -0,0 +1,188 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetImage extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'image';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Images Gallery Folder'), 'explain' => $this->l('Create Images Mini Gallery From Folder'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
// $soption = array(
|
||||
// array(
|
||||
// 'id' => 'active_on',
|
||||
// 'value' => 1,
|
||||
// 'label' => $this->l('Enabled')
|
||||
// ),
|
||||
// array(
|
||||
// 'id' => 'active_off',
|
||||
// 'value' => 0,
|
||||
// 'label' => $this->l('Disabled')
|
||||
// )
|
||||
// );
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Image Folder Path'),
|
||||
'name' => 'image_folder_path',
|
||||
'default' => 'youfoldername/yoursubfoldername',
|
||||
'desc' => $this->l('Put image folder in the image folder ROOT_SHOP_DIR/. Example: You have a image folder with address http://yourshopdomain.com/yourfoldername/yoursubfoldername You need enter: youfoldername/yoursubfoldername ')
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Width'),
|
||||
'name' => 'width',
|
||||
'desc' => 'Enter a number',
|
||||
'default' => '',
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Limit'),
|
||||
'name' => 'limit',
|
||||
'default' => '12',
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Columns'),
|
||||
'name' => 'columns',
|
||||
'options' => array('query' => array(
|
||||
array('id' => '1', 'name' => $this->l('1 Column')),
|
||||
array('id' => '2', 'name' => $this->l('2 Columns')),
|
||||
array('id' => '3', 'name' => $this->l('3 Columns')),
|
||||
array('id' => '4', 'name' => $this->l('4 Columns')),
|
||||
array('id' => '6', 'name' => $this->l('6 Columns')),
|
||||
),
|
||||
'id' => 'id',
|
||||
'name' => 'name'),
|
||||
'default' => '4',
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'image_folder_path' => '',
|
||||
'limit' => 12,
|
||||
'columns' => 4,
|
||||
);
|
||||
|
||||
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] == 443) ? 'https://' : 'http://';
|
||||
$url = Tools::htmlentitiesutf8($protocol.$_SERVER['HTTP_HOST'].__PS_BASE_URI__);
|
||||
|
||||
|
||||
$setting = array_merge($t, $setting);
|
||||
$oimages = array();
|
||||
if ($setting['image_folder_path']) {
|
||||
$path = _PS_ROOT_DIR_.'/'.trim($setting['image_folder_path']).'/';
|
||||
|
||||
$path = str_replace('//', '/', $path);
|
||||
|
||||
if (is_dir($path)) {
|
||||
$images = glob($path.'*.*');
|
||||
$exts = array('jpg', 'gif', 'png');
|
||||
|
||||
foreach ($images as $cnt => $image) {
|
||||
$ext = Tools::substr($image, Tools::strlen($image) - 3, Tools::strlen($image));
|
||||
if (in_array(Tools::strtolower($ext), $exts)) {
|
||||
if ($cnt < (int)$setting['limit']) {
|
||||
$i = str_replace('\\', '/', ''.$setting['image_folder_path'].'/'.basename($image));
|
||||
$i = str_replace('//', '/', $i);
|
||||
|
||||
$oimages[] = $url.$i;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$images = array();
|
||||
$setting['images'] = $oimages;
|
||||
$output = array('type' => 'image', 'data' => $setting);
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'image_folder_path',
|
||||
'width',
|
||||
'limit',
|
||||
'columns',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
293
modules/leobootstrapmenu/classes/widget/imageproduct.php
Normal file
@@ -0,0 +1,293 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetImageProduct extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'imageproduct';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Images Gallery Product'), 'explain' => $this->l('Create Images Mini Generalallery From Product'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
$source = array(
|
||||
array(
|
||||
'value' => 'ip_pcategories', // The value of the 'value' attribute of the <option> tag.
|
||||
'name' => $this->l('Category') // The value of the text content of the <option> tag.
|
||||
),
|
||||
array(
|
||||
'value' => 'ip_pproductids',
|
||||
'name' => $this->l('Product Ids')
|
||||
));
|
||||
$pimagetypes = $this->getImageTypes();
|
||||
$selected_cat = array();
|
||||
if ($data) {
|
||||
if ($data['params'] && isset($data['params']['categories']) && $data['params']['categories']) {
|
||||
$selected_cat = $data['params']['categories'];
|
||||
}
|
||||
}
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Source'),
|
||||
'name' => 'ip_source',
|
||||
'class' => 'group',
|
||||
'default' => '',
|
||||
'options' => array(
|
||||
'query' => $source,
|
||||
'id' => 'value',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'categories',
|
||||
'label' => $this->l('Categories'),
|
||||
'name' => 'categories',
|
||||
'default' => '',
|
||||
'tree' => array(
|
||||
'id' => 'ip_pcategories',
|
||||
'title' => 'Categories',
|
||||
'selected_categories' => $selected_cat,
|
||||
'use_search' => true,
|
||||
'use_checkbox' => true
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Product Ids'),
|
||||
'name' => 'ip_pproductids',
|
||||
'default' => '',
|
||||
'desc' => $this->l('Enter Product Ids with format id1,id2,...')
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Small image'),
|
||||
'name' => 'smallimage',
|
||||
'class' => 'group',
|
||||
'id' => 'psmallimagetypes',
|
||||
'default' => '',
|
||||
'options' => array(
|
||||
'query' => $pimagetypes,
|
||||
'id' => 'name',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Thick image'),
|
||||
'name' => 'thickimage',
|
||||
'id' => 'pthickimagetypes',
|
||||
'default' => '',
|
||||
'options' => array(
|
||||
'query' => $pimagetypes,
|
||||
'id' => 'name',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Limit'),
|
||||
'name' => 'ip_limit',
|
||||
'default' => '12',
|
||||
'desc' => $this->l('Enter a number')
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Columns'),
|
||||
'name' => 'columns',
|
||||
'options' => array('query' => array(
|
||||
array('id' => '1', 'name' => $this->l('1 Column')),
|
||||
array('id' => '2', 'name' => $this->l('2 Columns')),
|
||||
array('id' => '3', 'name' => $this->l('3 Columns')),
|
||||
array('id' => '4', 'name' => $this->l('4 Columns')),
|
||||
array('id' => '5', 'name' => $this->l('5 Columns')),
|
||||
),
|
||||
'id' => 'id',
|
||||
'name' => 'name'),
|
||||
'default' => '4',
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$smallimage = ($setting['smallimage']) ? ($setting['smallimage']) : 'small'.'_default';
|
||||
|
||||
$thickimage = ($setting['thickimage']) ? ($setting['thickimage']) : 'thickbox'.'_default';
|
||||
switch ($setting['ip_source']) {
|
||||
case 'ip_pproductids':
|
||||
if (empty($setting['ip_pproductids'])) {
|
||||
return false;
|
||||
}
|
||||
if ($pproductids = $setting['ip_pproductids']) {
|
||||
$results = $this->getImagesByProductId($pproductids, 0, $setting['ip_limit'], (int)Context::getContext()->language->id);
|
||||
$setting['images'] = $results;
|
||||
}
|
||||
break;
|
||||
|
||||
case 'ip_pcategories':
|
||||
$catids = (isset($setting['categories']) && $setting['categories']) ? ($setting['categories']) : array();
|
||||
if ($catids) {
|
||||
$categories = implode(',', array_map('intval', $catids));
|
||||
$results = $this->getImagesByCategory($categories, 0, $setting['ip_limit'], (int)Context::getContext()->language->id);
|
||||
$setting['images'] = $results;
|
||||
}
|
||||
break;
|
||||
}
|
||||
$setting['thickimage'] = $thickimage;
|
||||
$setting['smallimage'] = $smallimage;
|
||||
|
||||
$output = array('type' => 'imageproduct', 'data' => $setting);
|
||||
return $output;
|
||||
}
|
||||
# them
|
||||
|
||||
public function getImageTypes()
|
||||
{
|
||||
$pimagetypes = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
|
||||
SELECT tp.`id_image_type`,tp.`name`
|
||||
FROM `'._DB_PREFIX_.'image_type` tp
|
||||
WHERE tp.`products` = 1
|
||||
ORDER BY tp.`name` ASC');
|
||||
return $pimagetypes;
|
||||
}
|
||||
|
||||
public function getImagesByProductId($productids, $start, $limit, $id_lang, $id_shop = null)
|
||||
{
|
||||
if (is_null($id_shop)) {
|
||||
$id_shop = Context::getContext()->shop->id;
|
||||
}
|
||||
$sql = 'SELECT i.`id_image`, pl.`link_rewrite`
|
||||
FROM `'._DB_PREFIX_.'image` i
|
||||
LEFT JOIN `'._DB_PREFIX_.'image_lang` il ON(i.`id_image` = il.`id_image`)
|
||||
LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON(i.`id_product` = pl.`id_product`)';
|
||||
|
||||
$sql .= ' WHERE i.`id_product` IN ('.pSQL($productids).') AND il.`id_lang` ='.(int)$id_lang.
|
||||
' AND pl.`id_lang` ='.(int)$id_lang.
|
||||
' AND pl.`id_shop` ='.(int)$id_shop.
|
||||
' AND i.cover = 1 ORDER BY i.`position` ASC'
|
||||
.($limit > 0 ? ' LIMIT '.(int)$start.','.(int)$limit : '');
|
||||
$results = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||
return $results;
|
||||
}
|
||||
|
||||
public static function getImagesByCategory($categories, $start, $limit, $id_lang, Context $context = null)
|
||||
{
|
||||
if (!$context) {
|
||||
$context = Context::getContext();
|
||||
}
|
||||
|
||||
$front = true;
|
||||
if (!in_array($context->controller->controller_type, array('front', 'modulefront'))) {
|
||||
$front = false;
|
||||
}
|
||||
$sql_groups = '';
|
||||
if (Group::isFeatureActive()) {
|
||||
$groups = FrontController::getCurrentCustomerGroups();
|
||||
$sql_groups = 'AND cg.`id_group` '.(count($groups) ? 'IN ('.pSQL(implode(',', array_map('intval', $groups))).')' : '= 1');
|
||||
}
|
||||
$sql = 'SELECT i.`id_image`, pl.`link_rewrite` FROM `'._DB_PREFIX_.'image` i
|
||||
INNER JOIN `'._DB_PREFIX_.'image_lang` il ON(i.`id_image` = il.`id_image`)
|
||||
INNER JOIN `'._DB_PREFIX_.'product_lang` pl ON(i.`id_product` = pl.`id_product`)
|
||||
INNER JOIN `'._DB_PREFIX_.'image_shop` ish ON (i.`id_image` = ish.`id_image`)';
|
||||
$sql .= 'WHERE i.`id_product` IN (SELECT cp.`id_product`
|
||||
FROM `'._DB_PREFIX_.'category_product` cp
|
||||
'.(Group::isFeatureActive() ? 'INNER JOIN `'._DB_PREFIX_.'category_group` cg ON cp.`id_category` = cg.`id_category`' : '').'
|
||||
INNER JOIN `'._DB_PREFIX_.'category` c ON cp.`id_category` = c.`id_category`
|
||||
INNER JOIN `'._DB_PREFIX_.'product` p ON cp.`id_product` = p.`id_product`
|
||||
'.Shop::addSqlAssociation('product', 'p', false).'
|
||||
LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product` '.Shop::addSqlRestrictionOnLang('pl').')
|
||||
WHERE c.`active` = 1
|
||||
AND product_shop.`active` = 1
|
||||
'.($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : '').'
|
||||
'.pSQL($sql_groups).
|
||||
' AND cp.id_category in ('.pSQL($categories).')'.
|
||||
' AND pl.id_lang ='.(int)$id_lang.') AND il.`id_lang` ='.(int)$id_lang.
|
||||
' AND pl.id_lang = '.(int)$id_lang.
|
||||
' AND pl.id_shop = '.(int)$context->shop->id.
|
||||
' AND ish.id_shop = '.(int)$context->shop->id.
|
||||
' AND ish.cover = 1 ORDER BY i.`position` ASC'.($limit > 0 ? ' LIMIT '.(int)$start.','.(int)$limit : '');
|
||||
return Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'ip_source',
|
||||
'categories',
|
||||
'ip_pproductids',
|
||||
'smallimage',
|
||||
'thickimage',
|
||||
'ip_limit',
|
||||
'columns',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array();
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array();
|
||||
}
|
||||
}
|
||||
}
|
||||
35
modules/leobootstrapmenu/classes/widget/index.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2014 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2014 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
539
modules/leobootstrapmenu/classes/widget/links.php
Normal file
@@ -0,0 +1,539 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetLinks extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'link';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Block Links'), 'explain' => $this->l('Create List Block Links'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
$id_lang = Context::getContext()->language->id;
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
|
||||
$languages = Language::getLanguages();
|
||||
$list_id_lang = array();
|
||||
foreach ($languages as $languages_val) {
|
||||
array_push($list_id_lang, $languages_val['id_lang']);
|
||||
}
|
||||
|
||||
$categories = LeoBtmegamenuHelper::getCategories();
|
||||
$manufacturers = Manufacturer::getManufacturers(false, $id_lang, true);
|
||||
$suppliers = Supplier::getSuppliers(false, $id_lang, true);
|
||||
$cmss = CMS::listCms($id_lang, false, true);
|
||||
$page_controller = array();
|
||||
foreach (Meta::getPages() as $page) {
|
||||
if (strpos($page, 'module') === false) {
|
||||
$array_tmp = array();
|
||||
$array_tmp['link'] = $page;
|
||||
$array_tmp['name'] = $page;
|
||||
array_push($page_controller, $array_tmp);
|
||||
}
|
||||
}
|
||||
|
||||
//get list link id
|
||||
if (isset($data['params']['list_id_link'])) {
|
||||
$list_id_link = array_filter(explode(',', $data['params']['list_id_link']));
|
||||
} else {
|
||||
$list_id_link = array();
|
||||
}
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Text Link'),
|
||||
'name' => 'text_link_0',
|
||||
'default' => '',
|
||||
'lang' => true,
|
||||
'class' => 'tmp',
|
||||
'required' => true,
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Link Type'),
|
||||
'name' => 'link_type_0',
|
||||
'id' => 'link_type_0',
|
||||
'desc' => $this->l('Select a link type and fill data for following input'),
|
||||
'options' => array('query' => array(
|
||||
array('id' => 'url', 'name' => $this->l('Url')),
|
||||
array('id' => 'category', 'name' => $this->l('Category')),
|
||||
array('id' => 'product', 'name' => $this->l('Product')),
|
||||
array('id' => 'manufacture', 'name' => $this->l('Manufacture')),
|
||||
array('id' => 'supplier', 'name' => $this->l('Supplier')),
|
||||
array('id' => 'cms', 'name' => $this->l('Cms')),
|
||||
array('id' => 'controller', 'name' => $this->l('Page Controller'))
|
||||
),
|
||||
'id' => 'id',
|
||||
'name' => 'name'),
|
||||
'default' => 'url',
|
||||
'class' => 'tmp',
|
||||
),
|
||||
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Product ID'),
|
||||
'name' => 'product_type_0',
|
||||
'id' => 'product_type_0',
|
||||
'class' => 'link_type_group tmp',
|
||||
'default' => '',
|
||||
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('CMS Type'),
|
||||
'name' => 'cms_type_0',
|
||||
'id' => 'cms_type_0',
|
||||
'options' => array('query' => $cmss,
|
||||
'id' => 'id_cms',
|
||||
'name' => 'meta_title'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group tmp',
|
||||
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('URL'),
|
||||
'name' => 'url_type_0',
|
||||
'id' => 'url_type_0',
|
||||
'lang' => true,
|
||||
'class' => 'url-type-group-lang tmp',
|
||||
'default' => '#',
|
||||
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Category Type'),
|
||||
'name' => 'category_type_0',
|
||||
'id' => 'category_type_0',
|
||||
'options' => array('query' => $categories,
|
||||
'id' => 'id_category',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group tmp',
|
||||
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Manufacture Type'),
|
||||
'name' => 'manufacture_type_0',
|
||||
'id' => 'manufacture_type_0',
|
||||
'options' => array('query' => $manufacturers,
|
||||
'id' => 'id_manufacturer',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group tmp',
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Supplier Type'),
|
||||
'name' => 'supplier_type_0',
|
||||
'id' => 'supplier_type_0',
|
||||
'options' => array('query' => $suppliers,
|
||||
'id' => 'id_supplier',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group tmp',
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('List Page Controller'),
|
||||
'name' => 'controller_type_0',
|
||||
'id' => 'controller_type_0',
|
||||
'options' => array('query' => $page_controller,
|
||||
'id' => 'link',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group tmp',
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Parameter of page controller'),
|
||||
'name' => 'controller_type_parameter_0',
|
||||
'id' => 'controller_type_parameter_0',
|
||||
'default' => '',
|
||||
'lang' => true,
|
||||
'class' => 'controller-type-group-lang tmp',
|
||||
'desc' => 'Eg: ?a=1&b=2',
|
||||
),
|
||||
array(
|
||||
'type' => 'html',
|
||||
'name' => 'add-new-link',
|
||||
'html_content' => '<button class="add-new-link btn btn-default">
|
||||
<i class="process-icon-new"></i>
|
||||
<span>'.$this->l('Add New Link').'</span>
|
||||
</button>',
|
||||
'default' => '',
|
||||
),
|
||||
array(
|
||||
'type' => 'hidden',
|
||||
'name' => 'total_link',
|
||||
'default' => count($list_id_link),
|
||||
),
|
||||
array(
|
||||
'type' => 'hidden',
|
||||
'name' => 'list_field',
|
||||
'default' => '',
|
||||
),
|
||||
array(
|
||||
'type' => 'hidden',
|
||||
'name' => 'list_field_lang',
|
||||
'default' => '',
|
||||
),
|
||||
array(
|
||||
'type' => 'hidden',
|
||||
'name' => 'list_id_link',
|
||||
'default' => '',
|
||||
),
|
||||
|
||||
array(
|
||||
'type' => 'html',
|
||||
'name' => 'default_html',
|
||||
'html_content' => "<script>var list_id_lang = '".Tools::jsonEncode($list_id_lang)."';
|
||||
var copy_lang_button_text = '".$this->l('Copy to other languages')."';
|
||||
var copy_lang_button_text_done = '".$this->l('Copy to other languages ... DONE')."';
|
||||
var remove_button_text = '".$this->l('Remove Link')."';
|
||||
var duplicate_button_text = '".$this->l('Duplicate Link')."';
|
||||
var id_lang = ".$id_lang.";
|
||||
</script>",
|
||||
'default' => '',
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
if (count($list_id_link) > 0) {
|
||||
foreach ($list_id_link as $list_id_link_val) {
|
||||
$text_link = array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Text Link'),
|
||||
'name' => 'text_link_'.$list_id_link_val,
|
||||
'default' => '',
|
||||
'lang' => true,
|
||||
'class' => 'tmp element element-lang',
|
||||
'required' => true,
|
||||
);
|
||||
$link_type = array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Link Type'),
|
||||
'name' => 'link_type_'.$list_id_link_val,
|
||||
'id' => 'link_type_'.$list_id_link_val,
|
||||
'desc' => $this->l('Select a link type and fill data for following input'),
|
||||
'options' => array(
|
||||
'query' => array(
|
||||
array('id' => 'url', 'name' => $this->l('Url')),
|
||||
array('id' => 'category', 'name' => $this->l('Category')),
|
||||
array('id' => 'product', 'name' => $this->l('Product')),
|
||||
array('id' => 'manufacture', 'name' => $this->l('Manufacture')),
|
||||
array('id' => 'supplier', 'name' => $this->l('Supplier')),
|
||||
array('id' => 'cms', 'name' => $this->l('Cms')),
|
||||
array('id' => 'controller', 'name' => $this->l('Page Controller'))
|
||||
),
|
||||
'id' => 'id',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'tmp element',
|
||||
);
|
||||
$product_type = array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Product ID'),
|
||||
'name' => 'product_type_'.$list_id_link_val,
|
||||
'id' => 'product_type_'.$list_id_link_val,
|
||||
'class' => 'link_type_group_'.$list_id_link_val.' tmp element',
|
||||
'default' => '',
|
||||
);
|
||||
$cms_type = array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('CMS Type'),
|
||||
'name' => 'cms_type_'.$list_id_link_val,
|
||||
'id' => 'cms_type_'.$list_id_link_val,
|
||||
'options' => array('query' => $cmss,
|
||||
'id' => 'id_cms',
|
||||
'name' => 'meta_title'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group_'.$list_id_link_val.' tmp element',
|
||||
);
|
||||
$url_type = array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('URL'),
|
||||
'name' => 'url_type_'.$list_id_link_val,
|
||||
'id' => 'url_type_'.$list_id_link_val,
|
||||
'lang' => true,
|
||||
'class' => 'url-type-group-lang tmp element element-lang',
|
||||
'default' => '#',
|
||||
);
|
||||
$category_type = array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Category Type'),
|
||||
'name' => 'category_type_'.$list_id_link_val,
|
||||
'id' => 'category_type_'.$list_id_link_val,
|
||||
'options' => array(
|
||||
'query' => $categories,
|
||||
'id' => 'id_category',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group_'.$list_id_link_val.' tmp element',
|
||||
);
|
||||
$manufacture_type = array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Manufacture Type'),
|
||||
'name' => 'manufacture_type_'.$list_id_link_val,
|
||||
'id' => 'manufacture_type_'.$list_id_link_val,
|
||||
'options' => array(
|
||||
'query' => $manufacturers,
|
||||
'id' => 'id_manufacturer',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group_'.$list_id_link_val.' tmp element',
|
||||
);
|
||||
$supplier_type = array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Supplier Type'),
|
||||
'name' => 'supplier_type_'.$list_id_link_val,
|
||||
'id' => 'supplier_type_'.$list_id_link_val,
|
||||
'options' => array(
|
||||
'query' => $suppliers,
|
||||
'id' => 'id_supplier',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group_'.$list_id_link_val.' tmp element',
|
||||
);
|
||||
$controller_type = array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('List Page Controller'),
|
||||
'name' => 'controller_type_'.$list_id_link_val,
|
||||
'id' => 'controller_type_'.$list_id_link_val,
|
||||
'options' => array(
|
||||
'query' => $page_controller,
|
||||
'id' => 'link',
|
||||
'name' => 'name'),
|
||||
'default' => '',
|
||||
'class' => 'link_type_group_'.$list_id_link_val.' tmp element',
|
||||
);
|
||||
$controller_type_parameter = array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Parameter of page controller'),
|
||||
'name' => 'controller_type_parameter_'.$list_id_link_val,
|
||||
'id' => 'controller_type_parameter_'.$list_id_link_val,
|
||||
'default' => '',
|
||||
'lang' => true,
|
||||
'class' => 'controller-type-group-lang tmp element element-lang',
|
||||
'desc' => 'Eg: ?a=1&b=2',
|
||||
);
|
||||
array_push($this->fields_form[1]['form']['input'], $text_link, $link_type, $product_type, $cms_type, $url_type, $category_type, $manufacture_type, $supplier_type, $controller_type, $controller_type_parameter);
|
||||
}
|
||||
}
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'html' => '',
|
||||
);
|
||||
|
||||
$setting = array_merge($t, $setting);
|
||||
$ac = array();
|
||||
$languageID = Context::getContext()->language->id;
|
||||
$text_link = $link = '';
|
||||
|
||||
// for ($i = 1; $i <= 10; $i++) {
|
||||
// if (isset($setting['text_link_'.$i.'_'.$languageID]) && trim($setting['text_link_'.$i.'_'.$languageID])) {
|
||||
// $text_link = isset($setting['text_link_'.$i.'_'.$languageID]) ? html_entity_decode($setting['text_link_'.$i.'_'.$languageID], ENT_QUOTES, 'UTF-8') : 'No Link Title';
|
||||
|
||||
// if (isset($setting['link_'.$i.'_'.$languageID])) {
|
||||
// $link = trim($setting['link_'.$i.'_'.$languageID]);
|
||||
// } else {
|
||||
// $link = trim($setting['link_'.$i]);
|
||||
// }
|
||||
|
||||
// $ac[] = array('text' => Tools::stripslashes($text_link), 'link' => $link);
|
||||
// }
|
||||
// }
|
||||
$list_id_link = array_filter(explode(',', $setting['list_id_link']));
|
||||
if (count($list_id_link) > 0) {
|
||||
foreach ($list_id_link as $list_id_link_val) {
|
||||
if (isset($setting['text_link_'.$list_id_link_val.'_'.$languageID]) && trim($setting['text_link_'.$list_id_link_val.'_'.$languageID])) {
|
||||
$text_link = isset($setting['text_link_'.$list_id_link_val.'_'.$languageID]) ? html_entity_decode($setting['text_link_'.$list_id_link_val.'_'.$languageID], ENT_QUOTES, 'UTF-8') : 'No Link Title';
|
||||
|
||||
// if (isset($setting['link_'.$i.'_'.$languageID])) {
|
||||
// $link = trim($setting['link_'.$i.'_'.$languageID]);
|
||||
// } else {
|
||||
// $link = trim($setting['link_'.$i]);
|
||||
// }
|
||||
$link = $this->getLink($setting, $list_id_link_val);
|
||||
$ac[] = array('text' => Tools::stripslashes($text_link), 'link' => $link);
|
||||
}
|
||||
}
|
||||
}
|
||||
$setting['id'] = rand();
|
||||
$setting['links'] = $ac;
|
||||
|
||||
$output = array('type' => 'links', 'data' => $setting);
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
||||
//get link from link type
|
||||
public function getLink($setting, $id_link = null)
|
||||
{
|
||||
// $value = (int)$menu['item'];
|
||||
$result = '';
|
||||
$link = new Link();
|
||||
$id_lang = Context::getContext()->language->id;
|
||||
$id_shop = Context::getContext()->shop->id;
|
||||
switch ($setting['link_type_'.$id_link]) {
|
||||
case 'product':
|
||||
$value = $setting['product_type_'.$id_link];
|
||||
if (Validate::isLoadedObject($obj_pro = new Product($value, true, $id_lang))) {
|
||||
# validate module
|
||||
$result = $link->getProductLink((int)$obj_pro->id, $obj_pro->link_rewrite, null, null, $id_lang, null, (int)Product::getDefaultAttribute((int)$obj_pro->id), false, false, true);
|
||||
}
|
||||
break;
|
||||
case 'category':
|
||||
$value = $setting['category_type_'.$id_link];
|
||||
if (Validate::isLoadedObject($obj_cate = new Category($value, $id_lang))) {
|
||||
# validate module
|
||||
$result = $link->getCategoryLink((int)$obj_cate->id, $obj_cate->link_rewrite, $id_lang);
|
||||
}
|
||||
break;
|
||||
case 'cms':
|
||||
$value = $setting['cms_type_'.$id_link];
|
||||
if (Validate::isLoadedObject($obj_cms = new CMS($value, $id_lang))) {
|
||||
# validate module
|
||||
$result = $link->getCMSLink((int)$obj_cms->id, $obj_cms->link_rewrite, $id_lang);
|
||||
}
|
||||
break;
|
||||
case 'url':
|
||||
// MENU TYPE : URL
|
||||
if (preg_match('/http:\/\//', $setting['url_type_'.$id_link.'_'.$id_lang]) || preg_match('/https:\/\//', $setting['url_type_'.$id_link.'_'.$id_lang])) {
|
||||
// ABSOLUTE LINK : default
|
||||
} else {
|
||||
// RELATIVE LINK : auto insert host
|
||||
$host_name = LeoBtmegamenuHelper::getBaseLink().LeoBtmegamenuHelper::getLangLink();
|
||||
$setting['url_type_'.$id_link.'_'.$id_lang] = $host_name.$setting['url_type_'.$id_link.'_'.$id_lang];
|
||||
}
|
||||
|
||||
$value = $setting['url_type_'.$id_link.'_'.$id_lang];
|
||||
$regex = '((https?|ftp)\:\/\/)?'; // SCHEME
|
||||
$regex .= '([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?'; // User and Pass
|
||||
$regex .= '([a-z0-9-.]*)\.([a-z]{2,3})'; // Host or IP
|
||||
$regex .= '(\:[0-9]{2,5})?'; // Port
|
||||
$regex .= '(\/([a-z0-9+\$_-]\.?)+)*\/?'; // Path
|
||||
$regex .= '(\?[a-z+&\$_.-][a-z0-9;:@&%=+\/\$_.-]*)?'; // GET Query
|
||||
$regex .= '(#[a-z_.-][a-z0-9+\$_.-]*)?'; // Anchor
|
||||
if ($value == 'index' || $value == 'index.php') {
|
||||
$result = $link->getPageLink('index.php', false, $id_lang);
|
||||
break;
|
||||
} elseif ($value == '#' || preg_match("/^$regex$/", $value)) {
|
||||
$result = $value;
|
||||
break;
|
||||
} else {
|
||||
$result = $value;
|
||||
}
|
||||
break;
|
||||
case 'manufacture':
|
||||
$value = $setting['manufacture_type_'.$id_link];
|
||||
if (Validate::isLoadedObject($obj_manu = new Manufacturer($value, $id_lang))) {
|
||||
# validate module
|
||||
$result = $link->getManufacturerLink((int)$obj_manu->id, $obj_manu->link_rewrite, $id_lang);
|
||||
}
|
||||
break;
|
||||
case 'supplier':
|
||||
$value = $setting['supplier_type_'.$id_link];
|
||||
if (Validate::isLoadedObject($obj_supp = new Supplier($value, $id_lang))) {
|
||||
# validate module
|
||||
$result = $link->getSupplierLink((int)$obj_supp->id, $obj_supp->link_rewrite, $id_lang);
|
||||
}
|
||||
break;
|
||||
case 'controller':
|
||||
//getPageLink('history', true, Context::getContext()->language->id, null, false, $id_shop);
|
||||
$value = $setting['controller_type_'.$id_link];
|
||||
$result = $link->getPageLink($value, null, $id_lang, null, false, $id_shop);
|
||||
if ($setting['controller_type_parameter_'.$id_link.'_'.$id_lang] != '') {
|
||||
$result .= $setting['controller_type_parameter_'.$id_link.'_'.$id_lang];
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$result = '#';
|
||||
break;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
// $number_html = 10;
|
||||
// $array = array();
|
||||
// for ($i = 1; $i <= $number_html; $i++) {
|
||||
// $array[] = 'text_link_'.$i;
|
||||
// $array[] = 'link_'.$i;
|
||||
// }
|
||||
// return $array;
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
135
modules/leobootstrapmenu/classes/widget/manufacture.php
Normal file
@@ -0,0 +1,135 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetManufacture extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'Manufacture';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Manufacture Logos'), 'explain' => $this->l('Manufacture Logo'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
$imagesTypes = ImageType::getImagesTypes('manufacturers');
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Limit'),
|
||||
'name' => 'limit',
|
||||
'default' => 10,
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Image:'),
|
||||
'desc' => $this->l('Select type image for manufacture.'),
|
||||
'name' => 'image',
|
||||
'default' => 'small'.'_default',
|
||||
'options' => array(
|
||||
'query' => $imagesTypes,
|
||||
'id' => 'name',
|
||||
'name' => 'name'
|
||||
)
|
||||
)
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'html' => '',
|
||||
);
|
||||
$setting = array_merge($t, $setting);
|
||||
$plimit = ($setting['limit']) ? (int)($setting['limit']) : 10;
|
||||
$image_type = ($setting['image']) ? ($setting['image']) : 'small'.'_default';
|
||||
$data = Manufacturer::getManufacturers(true, Context::getContext()->language->id, true, 1, $plimit, false);
|
||||
foreach ($data as &$item) {
|
||||
// $id_images = (!file_exists(_PS_MANU_IMG_DIR_.'/'.$item['id_manufacturer'].'-'.$image_type.'.jpg')) ? Language::getIsoById(Context::getContext()->language->id).'-default' : $item['id_manufacturer'];
|
||||
// $item['image'] = _THEME_MANU_DIR_.$id_images.'-'.$image_type.'.jpg';
|
||||
$item['image'] = Context::getContext()->link->getManufacturerImageLink($item['id_manufacturer'], $image_type);
|
||||
}
|
||||
|
||||
$setting['manufacturers'] = $data;
|
||||
$output = array('type' => 'manufacture', 'data' => $setting);
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'limit',
|
||||
'image',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
380
modules/leobootstrapmenu/classes/widget/product_list.php
Normal file
@@ -0,0 +1,380 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
use PrestaShop\PrestaShop\Adapter\Product\PriceFormatter;
|
||||
use PrestaShop\PrestaShop\Adapter\Image\ImageRetriever;
|
||||
use PrestaShop\PrestaShop\Core\Product\ProductListingPresenter;
|
||||
use PrestaShop\PrestaShop\Adapter\Product\ProductColorsRetriever;
|
||||
|
||||
class LeoWidgetProductlist extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'product_list';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Product List'), 'explain' => $this->l('Create Products List'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
$helper = $this->getFormHelper();
|
||||
$types = array();
|
||||
$types[] = array(
|
||||
'value' => 'newest',
|
||||
'text' => $this->l('Products Newest')
|
||||
);
|
||||
$types[] = array(
|
||||
'value' => 'bestseller',
|
||||
'text' => $this->l('Products Bestseller')
|
||||
);
|
||||
|
||||
$types[] = array(
|
||||
'value' => 'special',
|
||||
'text' => $this->l('Products Special')
|
||||
);
|
||||
|
||||
$types[] = array(
|
||||
'value' => 'featured',
|
||||
'text' => $this->l('Products Featured')
|
||||
);
|
||||
|
||||
$types[] = array(
|
||||
'value' => 'random',
|
||||
'text' => $this->l('Products Random')
|
||||
);
|
||||
|
||||
$source = array(
|
||||
array(
|
||||
'value' => 'pcategories', // The value of the 'value' attribute of the <option> tag.
|
||||
'name' => $this->l('Category') // The value of the text content of the <option> tag.
|
||||
),
|
||||
array(
|
||||
'value' => 'ptype',
|
||||
'name' => $this->l('Product')
|
||||
),
|
||||
array(
|
||||
'value' => 'pmanufacturers',
|
||||
'name' => $this->l('Manufacturers')
|
||||
),
|
||||
array(
|
||||
'value' => 'pproductids',
|
||||
'name' => $this->l('Product Ids')
|
||||
));
|
||||
|
||||
$orderby = array(
|
||||
array(
|
||||
'order' => 'date_add', // The value of the 'value' attribute of the <option> tag.
|
||||
'name' => $this->l('Date Add') // The value of the text content of the <option> tag.
|
||||
),
|
||||
array(
|
||||
'order' => 'date_upd', // The value of the 'value' attribute of the <option> tag.
|
||||
'name' => $this->l('Date Update') // The value of the text content of the <option> tag.
|
||||
),
|
||||
array(
|
||||
'order' => 'name',
|
||||
'name' => $this->l('Name')
|
||||
),
|
||||
array(
|
||||
'order' => 'id_product',
|
||||
'name' => $this->l('Product Id')
|
||||
),
|
||||
array(
|
||||
'order' => 'price',
|
||||
'name' => $this->l('Price')
|
||||
),
|
||||
);
|
||||
|
||||
$orderway = array(
|
||||
array(
|
||||
'orderway' => 'ASC', // The value of the 'value' attribute of the <option> tag.
|
||||
'name' => $this->l('Ascending') // The value of the text content of the <option> tag.
|
||||
),
|
||||
array(
|
||||
'orderway' => 'DESC', // The value of the 'value' attribute of the <option> tag.
|
||||
'name' => $this->l('Descending') // The value of the text content of the <option> tag.
|
||||
),
|
||||
);
|
||||
|
||||
$pmanufacturers = $this->getManufacturers(Context::getContext()->shop->id);
|
||||
$selected_cat = array();
|
||||
if ($data) {
|
||||
if ($data['params'] && isset($data['params']['categories']) && $data['params']['categories']) {
|
||||
$selected_cat = $data['params']['categories'];
|
||||
}
|
||||
if ($data['params'] && isset($data['params']['pmanufacturer']) && $data['params']['pmanufacturer']) {
|
||||
$data['params']['pmanufacturer[]'] = $data['params']['pmanufacturer'];
|
||||
}
|
||||
}
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Source:'),
|
||||
//'desc' => $this->l('The maximum number of products in each page Carousel (default: 3).'),
|
||||
'name' => 'source',
|
||||
'class' => 'group',
|
||||
'default' => 'date_add',
|
||||
'options' => array(
|
||||
'query' => $source,
|
||||
'id' => 'value',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'categories',
|
||||
'label' => $this->l('Categories'),
|
||||
'name' => 'categories',
|
||||
'default' => '',
|
||||
'tree' => array(
|
||||
'id' => 'pcategories',
|
||||
'title' => 'Categories',
|
||||
'selected_categories' => $selected_cat,
|
||||
'use_search' => true,
|
||||
'use_checkbox' => true
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Products List Type'),
|
||||
'name' => 'ptype',
|
||||
'options' => array('query' => $types,
|
||||
'id' => 'value',
|
||||
'name' => 'text'),
|
||||
'default' => 'newest',
|
||||
'desc' => $this->l('Select a Product List Type')
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Product Ids'),
|
||||
'name' => 'pproductids',
|
||||
'default' => '',
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Manufacturer:'),
|
||||
'name' => 'pmanufacturer[]',
|
||||
'id' => 'pmanufacturers',
|
||||
'default' => '',
|
||||
'multiple' => true,
|
||||
'options' => array(
|
||||
'query' => $pmanufacturers,
|
||||
'id' => 'id_manufacturer',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Limit'),
|
||||
'name' => 'limit',
|
||||
'default' => 6,
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Order By:'),
|
||||
'desc' => $this->l('The maximum number of products in each page Carousel (default: 3).'),
|
||||
'name' => 'orderby',
|
||||
'default' => 'date_add',
|
||||
'options' => array(
|
||||
'query' => $orderby,
|
||||
'id' => 'order',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Order Way:'),
|
||||
'desc' => $this->l('The maximum number of products in each page Carousel (default: 3).'),
|
||||
'name' => 'orderway',
|
||||
'default' => 'date_add',
|
||||
'options' => array(
|
||||
'query' => $orderway,
|
||||
'id' => 'orderway',
|
||||
'name' => 'name'
|
||||
)
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
unset($args);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
$t = array(
|
||||
'ptype' => '',
|
||||
'limit' => 12,
|
||||
'image_width' => '200',
|
||||
'image_height' => '200',
|
||||
);
|
||||
$products = array();
|
||||
$setting = array_merge($t, $setting);
|
||||
$orderby = ($setting['orderby']) ? ($setting['orderby']) : 'position';
|
||||
$orderway = ($setting['orderway']) ? ($setting['orderway']) : 'ASC';
|
||||
$plimit = ($setting['limit']) ? (int)($setting['limit']) : 6;
|
||||
switch ($setting['source']) {
|
||||
case 'ptype':
|
||||
switch ($setting['ptype']) {
|
||||
case 'newest':
|
||||
$products = Product::getNewProducts($this->langID, 0, $plimit, false, $orderby, $orderway);
|
||||
break;
|
||||
case 'featured':
|
||||
$category = new Category(Context::getContext()->shop->getCategory(), $this->langID);
|
||||
// $nb = (int)$setting['limit'];
|
||||
$products = $category->getProducts((int)$this->langID, 1, $plimit, $orderby, $orderway);
|
||||
break;
|
||||
case 'bestseller':
|
||||
$products = ProductSale::getBestSalesLight((int)$this->langID, 0, $plimit);
|
||||
break;
|
||||
case 'special':
|
||||
$products = Product::getPricesDrop($this->langID, 0, $plimit, false, $orderby, $orderway);
|
||||
break;
|
||||
case 'random':
|
||||
$random = true;
|
||||
$products = $this->getProducts('WHERE p.id_product > 0', (int)Context::getContext()->language->id, 1, $plimit, $orderby, $orderway, false, true, $random, $plimit);
|
||||
Configuration::updateValue('BTMEGAMENU_CURRENT_RANDOM_CACHE', '1');
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 'pproductids':
|
||||
$where = '';
|
||||
if (empty($setting['pproductids'])) {
|
||||
return false;
|
||||
}
|
||||
if ($pproductids = $setting['pproductids']) {
|
||||
$where = 'WHERE p.id_product IN ('.pSQL($pproductids).')';
|
||||
}
|
||||
|
||||
$products = $this->getProducts($where, (int)Context::getContext()->language->id, 1, $plimit, $orderby, $orderway);
|
||||
break;
|
||||
case 'pcategories':
|
||||
$where = '';
|
||||
$catids = (isset($setting['categories']) && $setting['categories']) ? ($setting['categories']) : array();
|
||||
if ($catids) {
|
||||
$categorys = implode(',', $catids);
|
||||
$where = 'WHERE cp.id_category IN ('.pSQL($categorys).')';
|
||||
}
|
||||
$products = $this->getProducts($where, (int)Context::getContext()->language->id, 1, $plimit, $orderby, $orderway);
|
||||
break;
|
||||
case 'pmanufacturers':
|
||||
$where = '';
|
||||
$manufacturers = ($setting['pmanufacturer']) ? ($setting['pmanufacturer']) : array();
|
||||
if ($manufacturers) {
|
||||
$manufacturers = implode(',', $manufacturers);
|
||||
$where = 'WHERE p.id_manufacturer IN ('.pSQL($manufacturers).')';
|
||||
}
|
||||
$products = $this->getProducts($where, (int)Context::getContext()->language->id, 1, $plimit, $orderby, $orderway);
|
||||
break;
|
||||
}
|
||||
//Context::getContext()->controller->addColorsToProductList($products);
|
||||
|
||||
#1.7
|
||||
$assembler = new ProductAssembler(Context::getContext());
|
||||
|
||||
$presenterFactory = new ProductPresenterFactory(Context::getContext());
|
||||
$presentationSettings = $presenterFactory->getPresentationSettings();
|
||||
$presenter = new ProductListingPresenter(
|
||||
new ImageRetriever(
|
||||
Context::getContext()->link
|
||||
),
|
||||
Context::getContext()->link,
|
||||
new PriceFormatter(),
|
||||
new ProductColorsRetriever(),
|
||||
Context::getContext()->getTranslator()
|
||||
);
|
||||
|
||||
|
||||
$products_for_template = array();
|
||||
if (isset($products) && is_array($products)) {
|
||||
foreach ($products as $rawProduct) {
|
||||
$products_for_template[] = $presenter->present(
|
||||
$presentationSettings,
|
||||
$assembler->assembleProduct($rawProduct),
|
||||
Context::getContext()->language
|
||||
);
|
||||
}
|
||||
}
|
||||
$setting['products'] = $products_for_template;
|
||||
$currency = array();
|
||||
$fields = array('name', 'iso_code', 'iso_code_num', 'sign');
|
||||
foreach ($fields as $field_name) {
|
||||
$currency[$field_name] = Context::getContext()->currency->{$field_name};
|
||||
}
|
||||
$setting['currency'] = $currency;
|
||||
// $setting['products'] = $products;
|
||||
$setting['homeSize'] = Image::getSize(ImageType::getFormattedName('home'));
|
||||
$output = array('type' => 'product_list', 'data' => $setting);
|
||||
unset($args);
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'source',
|
||||
'categories',
|
||||
'ptype',
|
||||
'pproductids',
|
||||
'limit',
|
||||
'orderby',
|
||||
'orderway',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
135
modules/leobootstrapmenu/classes/widget/raw_html.php
Normal file
@@ -0,0 +1,135 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetRawhtml extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'raw_html';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Raw HTML'), 'explain' => $this->l('Put Raw HTML Code'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
$helper = $this->getFormHelper();
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'textarea',
|
||||
'label' => $this->l('Content'),
|
||||
'name' => 'raw_html',
|
||||
'cols' => 40,
|
||||
'rows' => 10,
|
||||
'value' => true,
|
||||
'lang' => true,
|
||||
'default' => '',
|
||||
'autoload_rte' => false,
|
||||
'desc' => $this->l('Enter HTML CODE in here')
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
unset($args);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'raw_html' => '',
|
||||
);
|
||||
|
||||
$setting = array_merge($t, $setting);
|
||||
|
||||
if (isset($setting['raw_html']) && $setting['raw_html'] != '') {
|
||||
//keep backup
|
||||
$html = $setting['raw_html'];
|
||||
$html = html_entity_decode(Tools::stripslashes($html), ENT_QUOTES, 'UTF-8');
|
||||
} else {
|
||||
//change raw html to use multi lang
|
||||
$languageID = Context::getContext()->language->id;
|
||||
$setting['raw_html'] = isset($setting['raw_html_'.$languageID]) ? html_entity_decode(Tools::stripslashes($setting['raw_html_'.$languageID]), ENT_QUOTES, 'UTF-8') : '';
|
||||
|
||||
//update dynamic url
|
||||
if (strpos($setting['raw_html'], '_AP_IMG_DIR') !== false) {
|
||||
// validate module
|
||||
$setting['raw_html'] = str_replace('_AP_IMG_DIR/', $this->theme_img_module, $setting['raw_html']);
|
||||
}
|
||||
}
|
||||
|
||||
// $header = '';
|
||||
// $content = $html;
|
||||
|
||||
$output = array('type' => 'raw_html', 'data' => $setting);
|
||||
unset($args);
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
//change raw html to use multi lang
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
'raw_html',
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array();
|
||||
}
|
||||
}
|
||||
}
|
||||
122
modules/leobootstrapmenu/classes/widget/sub_categories.php
Normal file
@@ -0,0 +1,122 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetSubcategories extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'sub_categories';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Sub Categories In Parent'), 'explain' => $this->l('Show List Of Categories Links Of Parent'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Parent Category ID'),
|
||||
'name' => 'category_id',
|
||||
'default' => '6',
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'category_id' => '',
|
||||
);
|
||||
$setting = array_merge($t, $setting);
|
||||
|
||||
$category = new Category($setting['category_id'], $this->langID);
|
||||
//check if category id not exists
|
||||
if ($category->id != '') {
|
||||
$subCategories = $category->getSubCategories($this->langID);
|
||||
$setting['subcategories'] = $subCategories;
|
||||
} else {
|
||||
$setting['subcategories'] = array();
|
||||
}
|
||||
$setting['title'] = $category->name;
|
||||
$setting['cat'] = $category;
|
||||
$output = array('type' => 'sub_categories', 'data' => $setting);
|
||||
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'category_id',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
157
modules/leobootstrapmenu/classes/widget/tabhtml.php
Normal file
@@ -0,0 +1,157 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetTabHTML extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'tabhtml';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('HTML Tab'), 'explain' => $this->l('Create HTML Tab'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Number of HTML Tab'),
|
||||
'name' => 'nbtabhtml',
|
||||
'default' => 5,
|
||||
'desc' => $this->l('Enter a number greater 0')
|
||||
)
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
if (!isset($data['params']['nbtabhtml']) || !$data['params']['nbtabhtml']) {
|
||||
$nbtabhtml = 5;
|
||||
} else {
|
||||
$nbtabhtml = $data['params']['nbtabhtml'];
|
||||
}
|
||||
for ($i = 1; $i <= $nbtabhtml; $i++) {
|
||||
$tmpArray = array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Title '.$i),
|
||||
'name' => 'title_'.$i,
|
||||
'default' => 'Title Sample '.$i,
|
||||
'lang' => true
|
||||
);
|
||||
$this->fields_form[1]['form']['input'][] = $tmpArray;
|
||||
$tmpArray = array(
|
||||
'type' => 'textarea',
|
||||
'label' => $this->l('Content '.$i),
|
||||
'name' => 'content_'.$i,
|
||||
'default' => 'Content Sample '.$i,
|
||||
'cols' => 40,
|
||||
'rows' => 10,
|
||||
'value' => true,
|
||||
'lang' => true,
|
||||
'autoload_rte' => true,
|
||||
'desc' => $this->l('Enter Content '.$i)
|
||||
);
|
||||
$this->fields_form[1]['form']['input'][] = $tmpArray;
|
||||
}
|
||||
//$this->fields_form[1]['form']['input'][] = $tmpArray;
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$content = '';
|
||||
|
||||
$tabs = array();
|
||||
$languageID = Context::getContext()->language->id;
|
||||
|
||||
for ($i = 1; $i <= $setting['nbtabhtml']; $i++) {
|
||||
$title = isset($setting['title_'.$i.'_'.$languageID]) ? Tools::stripslashes($setting['title_'.$i.'_'.$languageID]) : '';
|
||||
|
||||
if (!empty($title)) {
|
||||
$content = isset($setting['content_'.$i.'_'.$languageID]) ? Tools::stripslashes($setting['content_'.$i.'_'.$languageID]) : '';
|
||||
$tabs[] = array('title' => trim($title), 'content' => trim($content));
|
||||
}
|
||||
}
|
||||
$setting['tabhtmls'] = $tabs;
|
||||
$setting['id'] = rand() + count($tabs);
|
||||
|
||||
$output = array('type' => 'tabhtml', 'data' => $setting);
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'nbtabhtml',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
$number_html = Tools::getValue('nbtabhtml');
|
||||
$array = array();
|
||||
for ($i = 1; $i <= $number_html; $i++) {
|
||||
$array[] = 'title_'.$i;
|
||||
$array[] = 'content_'.$i;
|
||||
}
|
||||
return $array;
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
268
modules/leobootstrapmenu/classes/widget/twitter.php
Normal file
@@ -0,0 +1,268 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetTwitter extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'twitter';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Twitter Widget'), 'explain' => $this->l('Get Latest Twitter TimeLife'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
$soption = array(
|
||||
array(
|
||||
'id' => 'active_on',
|
||||
'value' => 1,
|
||||
'label' => $this->l('Enabled')
|
||||
),
|
||||
array(
|
||||
'id' => 'active_off',
|
||||
'value' => 0,
|
||||
'label' => $this->l('Disabled')
|
||||
)
|
||||
);
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Twitter'),
|
||||
'name' => 'twidget_id',
|
||||
'default' => '578806287158251521',
|
||||
'desc' => $this->l('Please go to the page https://twitter.com/settings/widgets/new, then create a widget, and get data-widget-id to input in this param.')
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Count'),
|
||||
'name' => 'count',
|
||||
'default' => 2,
|
||||
'desc' => $this->l('If the param is empty or equal 0, the widget will show scrollbar when more items. Or you can input number from 1-20. Default NULL.')
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('User'),
|
||||
'name' => 'username',
|
||||
'default' => 'prestashop',
|
||||
),
|
||||
array(
|
||||
'type' => 'color',
|
||||
'label' => $this->l('Border Color'),
|
||||
'name' => 'border_color',
|
||||
'default' => '#000',
|
||||
),
|
||||
array(
|
||||
'type' => 'color',
|
||||
'label' => $this->l('Link Color'),
|
||||
'name' => 'link_color',
|
||||
'default' => '#000',
|
||||
),
|
||||
array(
|
||||
'type' => 'color',
|
||||
'label' => $this->l('Text Color'),
|
||||
'name' => 'text_color',
|
||||
'default' => '#000',
|
||||
),
|
||||
array(
|
||||
'type' => 'color',
|
||||
'label' => $this->l('Name Color'),
|
||||
'name' => 'name_color',
|
||||
'default' => '#000',
|
||||
),
|
||||
array(
|
||||
'type' => 'color',
|
||||
'label' => $this->l('Nick name Color'),
|
||||
'name' => 'mail_color',
|
||||
'default' => '#000',
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Width'),
|
||||
'name' => 'width',
|
||||
'default' => 180,
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Height'),
|
||||
'name' => 'height',
|
||||
'default' => 200,
|
||||
),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Show background'),
|
||||
'name' => 'transparent',
|
||||
'values' => $soption,
|
||||
'default' => 0,
|
||||
),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Show Replies'),
|
||||
'name' => 'show_replies',
|
||||
'values' => $soption,
|
||||
'default' => 0,
|
||||
),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Show Header'),
|
||||
'name' => 'show_header',
|
||||
'values' => $soption,
|
||||
'default' => 0,
|
||||
),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Show Footer'),
|
||||
'name' => 'show_footer',
|
||||
'values' => $soption,
|
||||
'default' => 0,
|
||||
),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Show Border'),
|
||||
'name' => 'show_border',
|
||||
'values' => $soption,
|
||||
'default' => 0,
|
||||
),
|
||||
array(
|
||||
'type' => 'switch',
|
||||
'label' => $this->l('Show Scrollbar'),
|
||||
'name' => 'show_scrollbar',
|
||||
'values' => $soption,
|
||||
'default' => 0,
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'twidget_id' => '578806287158251521',
|
||||
'count' => 2,
|
||||
'username' => 'prestashop',
|
||||
'theme' => 'light',
|
||||
'border_color' => '#000',
|
||||
'link_color' => '#000',
|
||||
'text_color' => '#000',
|
||||
'name_color' => '#000',
|
||||
'mail_color' => '#000',
|
||||
'width' => 180,
|
||||
'height' => 200,
|
||||
'show_replies' => 0,
|
||||
'show_header' => 0,
|
||||
'show_footer' => 0,
|
||||
'show_border' => 0,
|
||||
'show_scrollbar' => 0,
|
||||
'transparent' => 0,
|
||||
);
|
||||
|
||||
$setting = array_merge($t, $setting);
|
||||
|
||||
$setting['chrome'] = '';
|
||||
|
||||
if (isset($setting['show_header']) && $setting['show_header'] == 0) {
|
||||
$setting['chrome'] .= 'noheader ';
|
||||
}
|
||||
if ($setting['show_footer'] == 0) {
|
||||
$setting['chrome'] .= 'nofooter ';
|
||||
}
|
||||
if ($setting['show_border'] == 0) {
|
||||
$setting['chrome'] .= 'noborders ';
|
||||
}
|
||||
|
||||
if ($setting['transparent'] == 0) {
|
||||
$setting['chrome'] .= 'transparent';
|
||||
}
|
||||
$setting['iso_code'] = Context::getContext()->language->iso_code;
|
||||
$output = array('type' => 'twitter', 'data' => $setting);
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'twidget_id',
|
||||
'count',
|
||||
'username',
|
||||
'border_color',
|
||||
'link_color',
|
||||
'text_color',
|
||||
'name_color',
|
||||
'mail_color',
|
||||
'width',
|
||||
'height',
|
||||
'transparent',
|
||||
'show_replies',
|
||||
'show_header',
|
||||
'show_footer',
|
||||
'show_border',
|
||||
'show_scrollbar',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
122
modules/leobootstrapmenu/classes/widget/video_code.php
Normal file
@@ -0,0 +1,122 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoWidgetVideocode extends LeoWidgetBase
|
||||
{
|
||||
public $name = 'video_code';
|
||||
public $for_module = 'all';
|
||||
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('label' => $this->l('Video Code'), 'explain' => $this->l('Make Video widget via putting Youtube Code, Vimeo Code'));
|
||||
}
|
||||
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$helper = $this->getFormHelper();
|
||||
|
||||
$this->fields_form[1]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Form.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'textarea',
|
||||
'label' => $this->l('Content'),
|
||||
'name' => 'video_code',
|
||||
'cols' => 40,
|
||||
'rows' => 10,
|
||||
'value' => true,
|
||||
'default' => '',
|
||||
'autoload_rte' => false,
|
||||
'desc' => $this->l('Copy Video CODE from youtube, vimeo and put here')
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$helper->tpl_vars = array(
|
||||
'fields_value' => $this->getConfigFieldsValues($data),
|
||||
'languages' => Context::getContext()->controller->getLanguages(),
|
||||
'id_language' => $default_lang
|
||||
);
|
||||
|
||||
return $helper->generateForm($this->fields_form);
|
||||
}
|
||||
|
||||
public function renderContent($args, $setting)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
$t = array(
|
||||
'name' => '',
|
||||
'video_code' => '',
|
||||
);
|
||||
|
||||
$setting = array_merge($t, $setting);
|
||||
$html = $setting['video_code'];
|
||||
|
||||
$html = html_entity_decode(Tools::stripslashes($html), ENT_QUOTES, 'UTF-8');
|
||||
// $header = '';
|
||||
// $content = $html;
|
||||
|
||||
$output = array('type' => 'video', 'data' => $setting);
|
||||
return $output;
|
||||
}
|
||||
|
||||
/**
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
*/
|
||||
public function getConfigKey($multi_lang = 0)
|
||||
{
|
||||
if ($multi_lang == 0) {
|
||||
return array(
|
||||
'video_code',
|
||||
);
|
||||
} elseif ($multi_lang == 1) {
|
||||
return array(
|
||||
);
|
||||
} elseif ($multi_lang == 2) {
|
||||
return array(
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
377
modules/leobootstrapmenu/classes/widgetbase.php
Normal file
@@ -0,0 +1,377 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
if (!class_exists('LeoWidgetBase')) {
|
||||
abstract class LeoWidgetBase
|
||||
{
|
||||
public $widget_name = 'base';
|
||||
public $name = 'leobootstrapmenu';
|
||||
public $id_shop = 0;
|
||||
public $fields_form = array();
|
||||
public $types = array();
|
||||
public $theme_img_module;
|
||||
// public $translator = Context::getContext()->getTranslator();
|
||||
|
||||
//add parameter
|
||||
public function __construct()
|
||||
{
|
||||
$this->theme_img_module = _THEME_IMG_DIR_.'modules/leobootstrapmenu/';
|
||||
}
|
||||
/**
|
||||
* abstract method to return html widget form
|
||||
*/
|
||||
public function getWidgetInfo()
|
||||
{
|
||||
return array('key' => 'base', 'label' => 'Widget Base');
|
||||
}
|
||||
|
||||
/**
|
||||
* abstract method to return html widget form
|
||||
*/
|
||||
public function renderForm($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
unset($data);
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* abstract method to return widget data
|
||||
*/
|
||||
public function renderContent($args, $data)
|
||||
{
|
||||
# validate module
|
||||
unset($args);
|
||||
unset($data);
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get translation for a given module text
|
||||
*
|
||||
* Note: $specific parameter is mandatory for library files.
|
||||
* Otherwise, translation key will not match for Module library
|
||||
* when module is loaded with eval() Module::getModulesOnDisk()
|
||||
*
|
||||
* @param string $string String to translate
|
||||
* @param boolean|string $specific filename to use in translation key
|
||||
* @return string Translation
|
||||
*/
|
||||
public function l($string, $specific = false)
|
||||
{
|
||||
return Translate::getModuleTranslation($this->name, $string, ($specific) ? $specific : $this->name);
|
||||
}
|
||||
|
||||
/**
|
||||
* Asign value for each input of Data form
|
||||
*/
|
||||
public function getConfigFieldsValues($data = null)
|
||||
{
|
||||
$languages = Language::getLanguages(false);
|
||||
$fields_values = array();
|
||||
$obj = isset($data['params']) ? $data['params'] : array();
|
||||
foreach ($this->fields_form as $k => $f) {
|
||||
foreach ($f['form']['input'] as $j => $input) {
|
||||
if (isset($input['lang'])) {
|
||||
foreach ($languages as $lang) {
|
||||
$fields_values[$input['name']][$lang['id_lang']] = isset($obj[$input['name'].'_'.$lang['id_lang']]) ? Tools::stripslashes($obj[$input['name'].'_'.$lang['id_lang']]) : $input['default'];
|
||||
}
|
||||
} else {
|
||||
if (isset($obj[trim($input['name'])])) {
|
||||
$value = $obj[trim($input['name'])];
|
||||
|
||||
if ($input['name'] == 'image' && $value) {
|
||||
$thumb = __PS_BASE_URI__.'modules/'.$this->name.'/img/'.$value;
|
||||
$this->fields_form[$k]['form']['input'][$j]['thumb'] = $thumb;
|
||||
}
|
||||
$fields_values[$input['name']] = Tools::stripslashes($value);
|
||||
} else {
|
||||
$v = Tools::getValue($input['name'], Configuration::get($input['name']));
|
||||
$fields_values[$input['name']] = $v ? $v : $input['default'];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (isset($data['id_btmegamenu_widgets'])) {
|
||||
$fields_values['id_btmegamenu_widgets'] = $data['id_btmegamenu_widgets'];
|
||||
}
|
||||
|
||||
//update for new plugin facebook like
|
||||
if (isset($data['params']['tabdisplay_timeline'])) {
|
||||
$fields_values['tabdisplay_timeline'] = $data['params']['tabdisplay_timeline'];
|
||||
}
|
||||
//update for new plugin facebook like
|
||||
if (isset($data['params']['tabdisplay_events'])) {
|
||||
$fields_values['tabdisplay_events'] = $data['params']['tabdisplay_events'];
|
||||
}
|
||||
//update for new plugin facebook like
|
||||
if (isset($data['params']['tabdisplay_messages'])) {
|
||||
$fields_values['tabdisplay_messages'] = $data['params']['tabdisplay_messages'];
|
||||
}
|
||||
return $fields_values;
|
||||
}
|
||||
|
||||
public function getFormHelper()
|
||||
{
|
||||
$default_lang = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
|
||||
$this->fields_form[0]['form'] = array(
|
||||
'legend' => array(
|
||||
'title' => $this->l('Widget Info.'),
|
||||
),
|
||||
'input' => array(
|
||||
array(
|
||||
'type' => 'hidden',
|
||||
'label' => $this->l('Megamenu ID'),
|
||||
'name' => 'id_btmegamenu_widgets',
|
||||
'default' => 0,
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Widget Name'),
|
||||
'name' => 'widget_name',
|
||||
'default' => '',
|
||||
'required' => true,
|
||||
'desc' => $this->l('Using for show in Listing Widget Management')
|
||||
),
|
||||
array(
|
||||
'type' => 'text',
|
||||
'label' => $this->l('Widget Title'),
|
||||
'name' => 'widget_title',
|
||||
'default' => '',
|
||||
'lang' => true,
|
||||
'desc' => $this->l('This tile will be showed as header of widget block. Empty to disable')
|
||||
),
|
||||
array(
|
||||
'type' => 'select',
|
||||
'label' => $this->l('Widget Type'),
|
||||
'id' => 'widget_type',
|
||||
'name' => 'widget_type',
|
||||
'options' => array('query' => $this->types,
|
||||
'id' => 'type',
|
||||
'name' => 'label'
|
||||
),
|
||||
'default' => Tools::getValue('wtype'),
|
||||
'desc' => $this->l('Select a alert style')
|
||||
),
|
||||
),
|
||||
'buttons' => array(
|
||||
array(
|
||||
'title' => $this->l('Save And Stay'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveandstayleowidget'
|
||||
),
|
||||
array(
|
||||
'title' => $this->l('Save'),
|
||||
'icon' => 'process-icon-save',
|
||||
'class' => 'pull-right',
|
||||
'type' => 'submit',
|
||||
'name' => 'saveleowidget'
|
||||
),
|
||||
)
|
||||
);
|
||||
|
||||
$helper = new HelperForm();
|
||||
$helper->show_cancel_button = true;
|
||||
$helper->module = $this;
|
||||
$helper->name_controller = $this->name;
|
||||
$helper->identifier = $this->name;
|
||||
$helper->token = Tools::getAdminTokenLite('AdminLeoWidgets');
|
||||
foreach (Language::getLanguages(false) as $lang) {
|
||||
$helper->languages[] = array(
|
||||
'id_lang' => $lang['id_lang'],
|
||||
'iso_code' => $lang['iso_code'],
|
||||
'name' => $lang['name'],
|
||||
'is_default' => ($default_lang == $lang['id_lang'] ? 1 : 0)
|
||||
);
|
||||
}
|
||||
$helper->currentIndex = AdminController::$currentIndex.'&widgets=1&rand='.rand().'&wtype='.Tools::getValue('wtype');
|
||||
$helper->default_form_language = $default_lang;
|
||||
$helper->allow_employee_form_lang = $default_lang;
|
||||
$helper->toolbar_scroll = true;
|
||||
$helper->title = $this->name;
|
||||
$helper->submit_action = 'addbtmegamenu_widgets';
|
||||
|
||||
# validate module
|
||||
// $liveeditorURL = AdminController::$currentIndex.'&edit=1&token='.Tools::getAdminTokenLite('AdminLeotempcpWidgets');
|
||||
|
||||
|
||||
$helper->toolbar_btn = array(
|
||||
'back' =>
|
||||
array(
|
||||
'desc' => $this->l('Back'),
|
||||
'href' => AdminController::$currentIndex.'&token='.Tools::getAdminTokenLite('AdminLeoWidgets').'&widgets=1&rand='.rand(),
|
||||
),
|
||||
);
|
||||
|
||||
return $helper;
|
||||
}
|
||||
|
||||
public function getManufacturers($id_shop)
|
||||
{
|
||||
if (!$id_shop) {
|
||||
$id_shop = $this->context->shop->id;
|
||||
}
|
||||
$pmanufacturers = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
|
||||
SELECT m.`id_manufacturer`,m.`name`
|
||||
FROM `'._DB_PREFIX_.'manufacturer` m
|
||||
LEFT JOIN `'._DB_PREFIX_.'manufacturer_shop` ms ON (m.`id_manufacturer` = ms.`id_manufacturer` AND ms.`id_shop` = '.(int)$id_shop.')');
|
||||
return $pmanufacturers;
|
||||
}
|
||||
|
||||
public function getProducts($where, $id_lang, $p, $n, $order_by = null, $order_way = null, $get_total = false, $active = true, $random = false, $random_number_products = 1, $check_access = true, Context $context = null)
|
||||
{
|
||||
# validate module
|
||||
unset($check_access);
|
||||
if (!$context) {
|
||||
$context = Context::getContext();
|
||||
}
|
||||
|
||||
$front = true;
|
||||
if (!in_array($context->controller->controller_type, array('front', 'modulefront'))) {
|
||||
$front = false;
|
||||
}
|
||||
|
||||
if ($p < 1) {
|
||||
$p = 1;
|
||||
}
|
||||
if (empty($order_by)) {
|
||||
$order_by = 'position';
|
||||
} else {
|
||||
/* Fix for all modules which are now using lowercase values for 'orderBy' parameter */
|
||||
$order_by = Tools::strtolower($order_by);
|
||||
}
|
||||
|
||||
if (empty($order_way)) {
|
||||
$order_way = 'ASC';
|
||||
}
|
||||
if ($order_by == 'id_product' || $order_by == 'date_add' || $order_by == 'date_upd') {
|
||||
$order_by_prefix = 'p';
|
||||
} elseif ($order_by == 'name') {
|
||||
$order_by_prefix = 'pl';
|
||||
} elseif ($order_by == 'manufacturer') {
|
||||
$order_by_prefix = 'm';
|
||||
$order_by = 'name';
|
||||
} elseif ($order_by == 'position') {
|
||||
$order_by_prefix = 'cp';
|
||||
}
|
||||
|
||||
if ($order_by == 'price') {
|
||||
$order_by = 'orderprice';
|
||||
}
|
||||
|
||||
if (!Validate::isBool($active) || !Validate::isOrderBy($order_by) || !Validate::isOrderWay($order_way)) {
|
||||
die(Tools::displayError());
|
||||
}
|
||||
|
||||
$id_supplier = (int)Tools::getValue('id_supplier');
|
||||
|
||||
/* Return only the number of products */
|
||||
if ($get_total) {
|
||||
$sql = 'SELECT COUNT(cp.`id_product`) AS total
|
||||
FROM `'._DB_PREFIX_.'product` p
|
||||
'.Shop::addSqlAssociation('product', 'p').'
|
||||
LEFT JOIN `'._DB_PREFIX_.'category_product` cp ON p.`id_product` = cp.`id_product`
|
||||
'.pSQL($where).'
|
||||
'.pSQL($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : '').
|
||||
pSQL($active ? ' AND product_shop.`active` = 1' : '').
|
||||
pSQL($id_supplier ? 'AND p.id_supplier = '.(int)$id_supplier : '');
|
||||
return (int)Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($sql);
|
||||
}
|
||||
|
||||
$sql = 'SELECT DISTINCT p.id_product, p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) as quantity, product_attribute_shop.`id_product_attribute`, product_attribute_shop.minimal_quantity AS product_attribute_minimal_quantity, pl.`description`, pl.`description_short`, pl.`available_now`,
|
||||
pl.`available_later`, pl.`link_rewrite`, pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, image_shop.`id_image`,
|
||||
il.`legend`, m.`name` AS manufacturer_name, cl.`name` AS category_default,
|
||||
DATEDIFF(product_shop.`date_add`, DATE_SUB(NOW(),
|
||||
INTERVAL '.(Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20).'
|
||||
DAY)) > 0 AS new, product_shop.price AS orderprice
|
||||
FROM `'._DB_PREFIX_.'category_product` cp
|
||||
LEFT JOIN `'._DB_PREFIX_.'product` p
|
||||
ON p.`id_product` = cp.`id_product`
|
||||
'.Shop::addSqlAssociation('product', 'p').'
|
||||
LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa
|
||||
ON (p.`id_product` = pa.`id_product`)
|
||||
'.Shop::addSqlAssociation('product_attribute', 'pa', false, 'product_attribute_shop.`default_on` = 1').'
|
||||
'.Product::sqlStock('p', 'product_attribute_shop', false, $context->shop).'
|
||||
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl
|
||||
ON (product_shop.`id_category_default` = cl.`id_category`
|
||||
AND cl.`id_lang` = '.(int)$id_lang.Shop::addSqlRestrictionOnLang('cl').')
|
||||
LEFT JOIN `'._DB_PREFIX_.'product_lang` pl
|
||||
ON (p.`id_product` = pl.`id_product`
|
||||
AND pl.`id_lang` = '.(int)$id_lang.Shop::addSqlRestrictionOnLang('pl').')
|
||||
LEFT JOIN `'._DB_PREFIX_.'image` i
|
||||
ON (i.`id_product` = p.`id_product`)'.
|
||||
Shop::addSqlAssociation('image', 'i', false, 'image_shop.cover=1').'
|
||||
LEFT JOIN `'._DB_PREFIX_.'image_lang` il
|
||||
ON (image_shop.`id_image` = il.`id_image`
|
||||
AND il.`id_lang` = '.(int)$id_lang.')
|
||||
LEFT JOIN `'._DB_PREFIX_.'manufacturer` m
|
||||
ON m.`id_manufacturer` = p.`id_manufacturer`
|
||||
'.$where.'
|
||||
AND product_shop.`id_shop` = '.(int)$context->shop->id.'
|
||||
AND (pa.id_product_attribute IS NULL OR product_attribute_shop.id_shop='.(int)$context->shop->id.')
|
||||
AND (i.id_image IS NULL OR image_shop.id_shop='.(int)$context->shop->id.')
|
||||
'.($active ? ' AND product_shop.`active` = 1' : '')
|
||||
.($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : '')
|
||||
.($id_supplier ? ' AND p.id_supplier = '.(int)$id_supplier : '');
|
||||
if ($random === true) {
|
||||
$sql .= ' ORDER BY RAND()';
|
||||
$sql .= ' LIMIT 0, '.(int)$random_number_products;
|
||||
} else {
|
||||
$order_way = Validate::isOrderWay($order_way) ? Tools::strtoupper($order_way) : 'ASC'; // $order_way Validate::isOrderWay()
|
||||
$sql .= ' ORDER BY '.(isset($order_by_prefix) ? '`'.pSQL($order_by_prefix).'`.' : '').'`'.bqSQL($order_by).'` '.pSQL($order_way).'
|
||||
LIMIT '.(((int)$p - 1) * (int)$n).','.(int)$n;
|
||||
}
|
||||
|
||||
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||
if ($order_by == 'orderprice') {
|
||||
Tools::orderbyPrice($result, $order_way);
|
||||
}
|
||||
|
||||
if (!$result) {
|
||||
return array();
|
||||
}
|
||||
/* Modify SQL result */
|
||||
return Product::getProductsProperties($id_lang, $result);
|
||||
}
|
||||
|
||||
public static function getImageList($path)
|
||||
{
|
||||
if (!file_exists($path) && !is_dir($path)) {
|
||||
@mkdir($path, 0777, true);
|
||||
}
|
||||
|
||||
$items = array();
|
||||
$handle = opendir($path);
|
||||
if (!$handle) {
|
||||
return $items;
|
||||
}
|
||||
while (false !== ($file = readdir($handle))) {
|
||||
//if (is_dir($path . $file))
|
||||
$items[$file] = $file;
|
||||
}
|
||||
unset($items['.'], $items['..'], $items['.svn']);
|
||||
return $items;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
12
modules/leobootstrapmenu/config.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<module>
|
||||
<name>leobootstrapmenu</name>
|
||||
<displayName><![CDATA[Leo Bootstrap Megamenu]]></displayName>
|
||||
<version><![CDATA[4.2.0]]></version>
|
||||
<description><![CDATA[Leo Bootstrap Megamenu Support Leo Framework Version 4.0.0]]></description>
|
||||
<author><![CDATA[LeoTheme]]></author>
|
||||
<tab><![CDATA[front_office_features]]></tab>
|
||||
<is_configurable>1</is_configurable>
|
||||
<need_instance>0</need_instance>
|
||||
<limited_countries></limited_countries>
|
||||
</module>
|
||||
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class AdminLeoBootstrapMenuModuleController extends ModuleAdminControllerCore
|
||||
{
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
if (!Tools::getValue('exportgroup') && !Tools::getValue('exportwidgets')) {
|
||||
if (Configuration::get('BTMEGAMENU_GROUP_DE') && Configuration::get('BTMEGAMENU_GROUP_DE') != '') {
|
||||
$url = 'index.php?controller=AdminModules&configure=leobootstrapmenu&editgroup=1&id_group='.Configuration::get('BTMEGAMENU_GROUP_DE').'&tab_module=front_office_features&module_name=leobootstrapmenu&token='.Tools::getAdminTokenLite('AdminModules');
|
||||
} else {
|
||||
$url = 'index.php?controller=AdminModules&configure=leobootstrapmenu&tab_module=front_office_features&module_name=leobootstrapmenu&token='.Tools::getAdminTokenLite('AdminModules');
|
||||
}
|
||||
Tools::redirectAdmin($url);
|
||||
}
|
||||
}
|
||||
|
||||
public function postProcess()
|
||||
{
|
||||
/**
|
||||
* Task permission
|
||||
* MOVE 2 export to getContent
|
||||
*/
|
||||
parent::postProcess();
|
||||
}
|
||||
}
|
||||
405
modules/leobootstrapmenu/controllers/admin/AdminLeoWidgets.php
Normal file
@@ -0,0 +1,405 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
require_once(_PS_MODULE_DIR_.'leobootstrapmenu/libs/Helper.php');
|
||||
require_once(_PS_MODULE_DIR_.'leobootstrapmenu/classes/widgetbase.php');
|
||||
require_once(_PS_MODULE_DIR_.'leobootstrapmenu/classes/widget.php');
|
||||
//require_once(_PS_MODULE_DIR_.'leobootstrapmenu/classes/LeomanagewidgetsOwlCarousel.php');
|
||||
|
||||
class AdminLeoWidgetsController extends ModuleAdminControllerCore
|
||||
{
|
||||
public $widget;
|
||||
public $base_config_url;
|
||||
private $_imageField = array('htmlcontent', 'content', 'information');
|
||||
private $_langField = array('widget_title', 'text_link', 'htmlcontent', 'header', 'content', 'information');
|
||||
private $_theme_dir = '';
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->widget = new LeoWidget();
|
||||
$this->className = 'LeoWidget';
|
||||
$this->bootstrap = true;
|
||||
$this->table = 'btmegamenu_widgets';
|
||||
|
||||
parent::__construct();
|
||||
|
||||
$this->fields_list = array(
|
||||
'id_btmegamenu_widgets' => array(
|
||||
'title' => $this->l('ID'),
|
||||
'align' => 'center',
|
||||
'width' => 50,
|
||||
'class' => 'fixed-width-xs'
|
||||
),
|
||||
'key_widget' => array(
|
||||
'title' => $this->l('Widget Key'),
|
||||
'filter_key' => 'a!key_widget',
|
||||
'type' => 'text',
|
||||
'width' => 140,
|
||||
),
|
||||
'name' => array(
|
||||
'title' => $this->l('Widget Name'),
|
||||
'width' => 140,
|
||||
'type' => 'text',
|
||||
'filter_key' => 'a!name'
|
||||
),
|
||||
'type' => array(
|
||||
'title' => $this->l('Widget Type'),
|
||||
'width' => 50,
|
||||
'type' => 'text',
|
||||
'filter_key' => 'a!type'
|
||||
),
|
||||
);
|
||||
$this->bulk_actions = array(
|
||||
'delete' => array(
|
||||
'text' => $this->l('Delete selected'),
|
||||
'confirm' => $this->l('Delete selected items?'),
|
||||
'icon' => 'icon-trash'
|
||||
),
|
||||
'correctlink' => array(
|
||||
'text' => $this->l('Correct Image Link'),
|
||||
'confirm' => $this->l('Are you sure you want to change image url from old theme to new theme?'),
|
||||
'icon' => 'icon-edit'
|
||||
),
|
||||
'insertLang' => array(
|
||||
'text' => $this->l('Auto Input Data for New Lang'),
|
||||
'confirm' => $this->l('Auto insert data for new language?'),
|
||||
'icon' => 'icon-edit'
|
||||
),
|
||||
);
|
||||
$this->_where = ' AND id_shop='.(int)($this->context->shop->id);
|
||||
// $this->_theme_dir = Context::getContext()->shop->getTheme();
|
||||
$this->_theme_dir = Context::getContext()->shop->theme->getName();
|
||||
}
|
||||
|
||||
public function renderList()
|
||||
{
|
||||
$this->initToolbar();
|
||||
$this->addRowAction('edit');
|
||||
$this->addRowAction('delete');
|
||||
return parent::renderList();
|
||||
}
|
||||
|
||||
public function renderForm()
|
||||
{
|
||||
if (!$this->loadObject(true)) {
|
||||
return;
|
||||
}
|
||||
if (Validate::isLoadedObject($this->object)) {
|
||||
$this->display = 'edit';
|
||||
} else {
|
||||
$this->display = 'add';
|
||||
}
|
||||
$this->initToolbar();
|
||||
$this->context->controller->addJqueryUI('ui.sortable');
|
||||
return $this->_showWidgetsSetting();
|
||||
}
|
||||
|
||||
public function _showWidgetsSetting()
|
||||
{
|
||||
$media_dir = $this->module->getMediaDir();
|
||||
$this->context->controller->addJS(__PS_BASE_URI__.$media_dir.'js/admin/jquery-validation-1.9.0/jquery.validate.js');
|
||||
$this->context->controller->addCSS(__PS_BASE_URI__.$media_dir.'css/admin/jquery-validation-1.9.0/screen.css');
|
||||
$this->context->controller->addCSS(__PS_BASE_URI__.$media_dir.'css/admin/admin.css');
|
||||
$this->context->controller->addJS(__PS_BASE_URI__.$media_dir.'js/admin/show.js');
|
||||
$tpl = $this->createTemplate('widget.tpl');
|
||||
$form = '';
|
||||
$widget_selected = '';
|
||||
$id = (int)Tools::getValue('id_btmegamenu_widgets');
|
||||
$key = (int)Tools::getValue('key');
|
||||
if (Tools::getValue('id_btmegamenu_widgets')) {
|
||||
$model = new LeoWidget((int)Tools::getValue('id_btmegamenu_widgets'));
|
||||
} else {
|
||||
$model = $this->widget;
|
||||
}
|
||||
$model->loadEngines();
|
||||
$model->id_shop = Context::getContext()->shop->id;
|
||||
|
||||
$types = $model->getTypes();
|
||||
if ($key) {
|
||||
$widget_data = $model->getWidetByKey($key, Context::getContext()->shop->id);
|
||||
} else {
|
||||
$widget_data = $model->getWidetById($id, Context::getContext()->shop->id);
|
||||
}
|
||||
|
||||
$id = (int)$widget_data['id'];
|
||||
$widget_selected = trim(Tools::strtolower(Tools::getValue('wtype')));
|
||||
if ($widget_data['type']) {
|
||||
$widget_selected = $widget_data['type'];
|
||||
// $disabled = true;
|
||||
}
|
||||
|
||||
$form = $model->getForm($widget_selected, $widget_data);
|
||||
$is_using_managewidget = 1;
|
||||
if (!file_exists(_PS_MODULE_DIR_.'leomanagewidgets/leomanagewidgets.php') || !Module::isInstalled('leomanagewidgets')) {
|
||||
# validate module
|
||||
$is_using_managewidget = 0;
|
||||
}
|
||||
$tpl->assign(array(
|
||||
'types' => $types,
|
||||
'form' => $form,
|
||||
'is_using_managewidget' => $is_using_managewidget,
|
||||
'widget_selected' => $widget_selected,
|
||||
'table' => $this->table,
|
||||
'max_size' => Configuration::get('PS_ATTACHMENT_MAXIMUM_SIZE'),
|
||||
'PS_ALLOW_ACCENTED_CHARS_URL' => Configuration::get('PS_ALLOW_ACCENTED_CHARS_URL'),
|
||||
'action' => AdminController::$currentIndex.'&add'.$this->table.'&token='.$this->token,
|
||||
));
|
||||
return $tpl->fetch();
|
||||
}
|
||||
|
||||
public function postProcess()
|
||||
{
|
||||
|
||||
if ((Tools::isSubmit('saveleowidget') || Tools::isSubmit('saveandstayleowidget')) && Tools::isSubmit('widgets')) {
|
||||
if (!Tools::getValue('widget_name')) {
|
||||
$this->errors[] = Tools::displayError('Widget Name Empty !');
|
||||
}
|
||||
if (!count($this->errors)) {
|
||||
if (Tools::getValue('id_btmegamenu_widgets')) {
|
||||
$model = new LeoWidget((int)Tools::getValue('id_btmegamenu_widgets'));
|
||||
} else {
|
||||
$model = $this->widget;
|
||||
}
|
||||
$model->loadEngines();
|
||||
$model->id_shop = Context::getContext()->shop->id;
|
||||
// $id_lang_default = (int)Configuration::get('PS_LANG_DEFAULT');
|
||||
$languages = Language::getLanguages(false);
|
||||
|
||||
$tmp = array();
|
||||
|
||||
|
||||
# GET POST - BEGIN
|
||||
//DOGNND:: validate module
|
||||
$widget_type = Tools::getValue('widget_type');
|
||||
$validate_class = str_replace('_', '', $widget_type);
|
||||
$file_name = _PS_MODULE_DIR_.'leobootstrapmenu/classes/widget/'.$widget_type.'.php';
|
||||
require_once($file_name);
|
||||
$class_name = 'LeoWidget'.Tools::ucfirst($validate_class);
|
||||
$widget = new $class_name;
|
||||
$keys = array('addbtmegamenu_widgets', 'id_btmegamenu_widgets', 'widget_name', 'widget_type', 'saveandstayleowidget');
|
||||
$post = LeoBtmegamenuHelper::getPostAdmin($keys, 0);
|
||||
$keys = array('widget_title');
|
||||
$post += LeoBtmegamenuHelper::getPostAdmin($keys, 1);
|
||||
if ($widget_type == 'links') {
|
||||
$keys = array('list_id_link', 'list_field', 'list_field_lang');
|
||||
$post += LeoBtmegamenuHelper::getPostAdmin($keys, 0);
|
||||
}
|
||||
if ($widget_type == 'links') {
|
||||
$keys = array_filter(explode(",", Tools::getValue('list_field')));
|
||||
} else {
|
||||
$keys = $widget->getConfigKey(0);
|
||||
}
|
||||
$post += LeoBtmegamenuHelper::getPostAdmin($keys, 0);
|
||||
if ($widget_type == 'links') {
|
||||
$keys = array_filter(explode(",", Tools::getValue('list_field_lang')));
|
||||
} else {
|
||||
$keys = $widget->getConfigKey(1);
|
||||
}
|
||||
|
||||
$post += LeoBtmegamenuHelper::getPostAdmin($keys, 1);
|
||||
$keys = $widget->getConfigKey(2);
|
||||
$post += LeoBtmegamenuHelper::getPostAdmin($keys, 2);
|
||||
# GET POST - END
|
||||
|
||||
//auto create folder if not exists
|
||||
if ($widget_type == 'image') {
|
||||
if ($post['image_folder_path'] != '') {
|
||||
$path = _PS_ROOT_DIR_.'/'.trim($post['image_folder_path']).'/';
|
||||
|
||||
$path = str_replace('//', '/', $path);
|
||||
|
||||
if (!file_exists($path)) {
|
||||
$success = @mkdir($path, 0775, true);
|
||||
$chmod = @chmod($path, 0775);
|
||||
if (($success || $chmod) && !file_exists($path.'index.php') && file_exists(_PS_IMG_DIR_.'index.php')) {
|
||||
@copy(_PS_IMG_DIR_.'index.php', $path.'index.php');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($post as $key => $value) {
|
||||
$tmp[$key] = str_replace(array('\'', '\"'), array("'", '"'), $value);
|
||||
foreach ($this->_langField as $fVal) {
|
||||
if (strpos($key, $fVal) !== false) {
|
||||
foreach ($languages as $language) {
|
||||
if (!Tools::getValue($fVal.'_'.$language['id_lang'])) {
|
||||
$tmp[$fVal.'_'.$language['id_lang']] = $value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$data = array(
|
||||
'id' => Tools::getValue('id_btmegamenu_widgets'),
|
||||
'params' => call_user_func('base64'.'_encode', Tools::jsonEncode($tmp)),
|
||||
'type' => Tools::getValue('widget_type'),
|
||||
'name' => Tools::getValue('widget_name')
|
||||
);
|
||||
|
||||
foreach ($data as $k => $v) {
|
||||
$model->{$k} = $v;
|
||||
}
|
||||
|
||||
if ($model->id) {
|
||||
if (!$model->update()) {
|
||||
$this->errors[] = Tools::displayError('Can not update new widget');
|
||||
} else {
|
||||
$model->clearCaches();
|
||||
if (Tools::isSubmit('saveandstayleowidget')) {
|
||||
$this->confirmations[] = $this->l('Update successful');
|
||||
Tools::redirectAdmin(self::$currentIndex.'&id_btmegamenu_widgets='.$model->id.'&updatebtmegamenu_widgets&token='.$this->token.'&conf=4');
|
||||
} else {
|
||||
Tools::redirectAdmin(self::$currentIndex.'&token='.$this->token.'&conf=4');
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$model->key_widget = time();
|
||||
if (!$model->add()) {
|
||||
$this->errors[] = Tools::displayError('Can not add new widget');
|
||||
} else {
|
||||
$model->clearCaches();
|
||||
if (Tools::isSubmit('saveandstayleowidget')) {
|
||||
$this->confirmations[] = $this->l('Update successful');
|
||||
Tools::redirectAdmin(self::$currentIndex.'&id_btmegamenu_widgets='.$model->id.'&updatebtmegamenu_widgets&token='.$this->token.'&conf=4');
|
||||
} else {
|
||||
Tools::redirectAdmin(self::$currentIndex.'&token='.$this->token.'&conf=4');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Tools::isSubmit('submitBulkcorrectlinkbtmegamenu_widgets')) {
|
||||
$btmegamenu_widgetsBox = Tools::getValue('btmegamenu_widgetsBox');
|
||||
if ($btmegamenu_widgetsBox) {
|
||||
foreach ($btmegamenu_widgetsBox as $widgetID) {
|
||||
$model = new LeoWidget($widgetID);
|
||||
$params = Tools::jsonDecode(call_user_func('base64'.'_decode', $model->params), true);
|
||||
|
||||
$tmp = array();
|
||||
foreach ($params as $widKey => $widValue) {
|
||||
foreach ($this->_imageField as $fVal) {
|
||||
if (strpos($widKey, $fVal) !== false && strpos($widValue, 'img') !== false) {
|
||||
// $widValue = str_replace('src="' . __PS_BASE_URI__ . 'modules/', 'src="' . __PS_BASE_URI__ . 'themes/'.$this->_theme_dir.'/img/modules/', $widValue);
|
||||
// $patterns = array('/\/leomanagewidgets\/data\//','/\/leobootstrapmenu\/img\//','/\/leobootstrapmenu\/images\//'
|
||||
// ,'/\/leomanagewidgets\/images\//','/\/leomenusidebar\/images\//');
|
||||
// $replacements = array('/leomanagewidgets/','/leobootstrapmenu/','/leobootstrapmenu/','/leomanagewidgets/','/leomenusidebar/');
|
||||
// $widValue = preg_replace($patterns, $replacements, $widValue);
|
||||
//remove comment when install theme base
|
||||
//$widValue = str_replace('/prestashop/base-theme/themes/', __PS_BASE_URI__. 'themes/', $widValue);
|
||||
|
||||
$widValue = preg_replace('/\/themes\/(\w+)\/img/', '/themes/'.$this->_theme_dir.'/img', $widValue);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$tmp[$widKey] = $widValue;
|
||||
}
|
||||
|
||||
$model->params = call_user_func('base64'.'_encode', Tools::jsonEncode($tmp));
|
||||
$model->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (Tools::isSubmit('submitBulkinsertLangbtmegamenu_widgets')) {
|
||||
$btmegamenu_widgetsBox = Tools::getValue('btmegamenu_widgetsBox');
|
||||
$id_currentLang = $this->context->language->id;
|
||||
$languages = Language::getLanguages(false);
|
||||
|
||||
if ($btmegamenu_widgetsBox) {
|
||||
foreach ($btmegamenu_widgetsBox as $widgetID) {
|
||||
$model = new LeoWidget($widgetID);
|
||||
$tmp = Tools::jsonDecode(call_user_func('base64'.'_decode', $model->params), true);
|
||||
|
||||
$defauleVal = array();
|
||||
if ($tmp) {
|
||||
foreach ($tmp as $widKey => $widValue) {
|
||||
$defaulArray = explode('_', $widKey);
|
||||
if (strpos($widKey, '_'.$id_currentLang) !== false && $defaulArray[count($defaulArray) - 1] == $id_currentLang) {
|
||||
$defauleVal[$widKey] = $widValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($defauleVal) {
|
||||
foreach ($languages as $lang) {
|
||||
if ($lang['id_lang'] == $id_currentLang) {
|
||||
continue;
|
||||
}
|
||||
|
||||
foreach ($defauleVal as $widKey => $widValue) {
|
||||
$keyRemove = Tools::substr($widKey, 0, -Tools::strlen('_'.$id_currentLang));
|
||||
$keyReal = $keyRemove.'_'.$lang['id_lang'];
|
||||
if (!isset($tmp[$keyReal]) || trim($tmp[$keyReal]) == '') {
|
||||
$tmp[$keyReal] = $widValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($defauleVal) {
|
||||
$model->params = call_user_func('base64'.'_encode', Tools::jsonEncode($tmp));
|
||||
$model->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
parent::postProcess();
|
||||
}
|
||||
|
||||
/**
|
||||
* PERMISSION ACCOUNT demo@demo.com
|
||||
* OVERRIDE CORE
|
||||
* classes\controller\AdminController.php
|
||||
*/
|
||||
public function getTabSlug()
|
||||
{
|
||||
if (empty($this->tabSlug)) {
|
||||
// GET RULE FOLLOW AdminApPageBuilderProfiles
|
||||
$result = Db::getInstance()->getRow('
|
||||
SELECT `id_tab`
|
||||
FROM `'._DB_PREFIX_.'tab`
|
||||
WHERE UCASE(`class_name`) = "'.'AdminLeoBootstrapMenuModule'.'"
|
||||
');
|
||||
$profile_id = $result['id_tab'];
|
||||
$this->tabSlug = Access::findSlugByIdTab($profile_id);
|
||||
}
|
||||
|
||||
return $this->tabSlug;
|
||||
}
|
||||
|
||||
/**
|
||||
* PERMISSION ACCOUNT demo@demo.com
|
||||
* OVERRIDE CORE
|
||||
*/
|
||||
public function initProcess()
|
||||
{
|
||||
parent::initProcess();
|
||||
|
||||
if (count($this->errors) <= 0) {
|
||||
$id = (int)Tools::getValue('id_btmegamenu_widgets');
|
||||
if ($id) {
|
||||
if (!$this->access('edit')) {
|
||||
$this->errors[] = $this->trans('You do not have permission to edit this.', array(), 'Admin.Notifications.Error');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
35
modules/leobootstrapmenu/controllers/admin/index.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2014 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2014 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
36
modules/leobootstrapmenu/controllers/front/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
42
modules/leobootstrapmenu/controllers/front/widget.php
Normal file
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeobootstrapmenuWidgetModuleFrontController extends ModuleFrontController
|
||||
{
|
||||
public $php_self;
|
||||
|
||||
public function init()
|
||||
{
|
||||
parent::init();
|
||||
|
||||
require_once($this->module->getLocalPath().'leobootstrapmenu.php');
|
||||
}
|
||||
|
||||
public function initContent()
|
||||
{
|
||||
$this->php_self = 'widget';
|
||||
parent::initContent();
|
||||
|
||||
$module = new leobootstrapmenu();
|
||||
|
||||
echo $module->renderLeoWidget();
|
||||
die;
|
||||
}
|
||||
}
|
||||
36
modules/leobootstrapmenu/controllers/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
36
modules/leobootstrapmenu/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
36
modules/leobootstrapmenu/install/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
132
modules/leobootstrapmenu/install/install.php
Normal file
@@ -0,0 +1,132 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
$path = dirname(_PS_ADMIN_DIR_);
|
||||
|
||||
include_once($path.'/config/config.inc.php');
|
||||
include_once($path.'/init.php');
|
||||
|
||||
|
||||
$res = (bool)Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu` (
|
||||
`id_btmegamenu` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`id_group` int(11) NOT NULL,
|
||||
`image` varchar(255) NOT NULL,
|
||||
`id_parent` int(11) NOT NULL,
|
||||
`sub_with` varchar(255) NOT NULL,
|
||||
`is_group` tinyint(1) NOT NULL,
|
||||
`width` varchar(255) DEFAULT NULL,
|
||||
`submenu_width` varchar(255) DEFAULT NULL,
|
||||
`submenu_colum_width` varchar(255) DEFAULT NULL,
|
||||
`item` varchar(255) DEFAULT NULL,
|
||||
`item_parameter` varchar(255) DEFAULT NULL,
|
||||
`colums` varchar(255) DEFAULT NULL,
|
||||
`type` varchar(255) NOT NULL,
|
||||
`is_content` tinyint(1) NOT NULL,
|
||||
`show_title` tinyint(1) NOT NULL,
|
||||
`level_depth` smallint(6) NOT NULL,
|
||||
`active` tinyint(1) NOT NULL,
|
||||
`position` int(11) NOT NULL,
|
||||
`submenu_content` text NOT NULL,
|
||||
`show_sub` tinyint(1) NOT NULL,
|
||||
`target` varchar(25) DEFAULT NULL,
|
||||
`privacy` smallint(6) DEFAULT NULL,
|
||||
`position_type` varchar(25) DEFAULT NULL,
|
||||
`menu_class` varchar(255) DEFAULT NULL,
|
||||
`content` text,
|
||||
`icon_class` varchar(255) DEFAULT NULL,
|
||||
`level` int(11) NOT NULL,
|
||||
`left` int(11) NOT NULL,
|
||||
`right` int(11) NOT NULL,
|
||||
`submenu_catids` text,
|
||||
`is_cattree` tinyint(1) DEFAULT \'1\',
|
||||
`date_add` datetime DEFAULT NULL,
|
||||
`date_upd` datetime DEFAULT NULL,
|
||||
`groupBox` varchar(255) DEFAULT "all",
|
||||
`params_widget` LONGTEXT,
|
||||
PRIMARY KEY (`id_btmegamenu`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;
|
||||
');
|
||||
$res &= (bool)Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu_lang` (
|
||||
`id_btmegamenu` int(11) NOT NULL,
|
||||
`id_lang` int(11) NOT NULL,
|
||||
`title` varchar(255) DEFAULT NULL,
|
||||
`text` varchar(255) DEFAULT NULL,
|
||||
`url` varchar(255) DEFAULT NULL,
|
||||
`description` text,
|
||||
`content_text` text,
|
||||
`submenu_content_text` text,
|
||||
PRIMARY KEY (`id_btmegamenu`,`id_lang`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;
|
||||
');
|
||||
|
||||
$res &= (bool)Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu_shop` (
|
||||
`id_btmegamenu` int(11) NOT NULL DEFAULT \'0\',
|
||||
`id_shop` int(11) NOT NULL DEFAULT \'0\',
|
||||
PRIMARY KEY (`id_btmegamenu`,`id_shop`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;
|
||||
');
|
||||
|
||||
$res &= (bool)Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu_widgets`(
|
||||
`id_btmegamenu_widgets` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(250) NOT NULL,
|
||||
`type` varchar(250) NOT NULL,
|
||||
`params` LONGTEXT,
|
||||
`id_shop` int(11) unsigned NOT NULL,
|
||||
`key_widget` int(11) NOT NULL,
|
||||
PRIMARY KEY (`id_btmegamenu_widgets`,`id_shop`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;
|
||||
');
|
||||
|
||||
$res &= (bool)Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu_group`(
|
||||
`id_btmegamenu_group` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`id_shop` int(10) unsigned NOT NULL,
|
||||
`hook` varchar(64) DEFAULT NULL,
|
||||
`position` int(11) NOT NULL,
|
||||
`active` tinyint(1) unsigned NOT NULL DEFAULT \'1\',
|
||||
`params` text NOT NULL,
|
||||
|
||||
`active_ap` tinyint(1) DEFAULT NULL,
|
||||
`randkey` varchar(255) DEFAULT NULL,
|
||||
`form_id` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id_btmegamenu_group`,`id_shop`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;
|
||||
');
|
||||
|
||||
$res &= (bool)Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu_group_lang` (
|
||||
`id_btmegamenu_group` int(11) NOT NULL,
|
||||
`id_lang` int(11) NOT NULL,
|
||||
`title` varchar(255) DEFAULT NULL,
|
||||
`title_fo` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id_btmegamenu_group`,`id_lang`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;
|
||||
');
|
||||
|
||||
|
||||
/* install sample data */
|
||||
$rows = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('SELECT id_btmegamenu FROM `'._DB_PREFIX_.'btmegamenu`');
|
||||
if (count($rows) <= 0 && file_exists(_PS_MODULE_DIR_.'leobootstrapmenu/install/sample.php')) {
|
||||
include_once(_PS_MODULE_DIR_.'leobootstrapmenu/install/sample.php');
|
||||
}
|
||||
59
modules/leobootstrapmenu/install/sample.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
$languages = Language::getLanguages(false);
|
||||
$mod_group_sample = new BtmegamenuGroup();
|
||||
$context = Context::getContext();
|
||||
|
||||
foreach ($languages as $language) {
|
||||
$mod_group_sample->title[$language['id_lang']] = 'Sample Megamenu';
|
||||
}
|
||||
$mod_group_sample->hook = 'displayTop';
|
||||
$mod_group_sample->position = 0;
|
||||
$mod_group_sample->id_shop = $context->shop->id;
|
||||
$mod_group_sample->active = 1;
|
||||
$mod_group_sample->params = 'eyJncm91cF90eXBlIjoiaG9yaXpvbnRhbCIsInNob3dfY2F2YXMiOiIxIiwidHlwZV9zdWIiOiJhdXRvIiwiZ3JvdXBfY2xhc3MiOiIifQ==';
|
||||
$mod_group_sample->randkey = 'ac70e5b81cccd4671f8c75a464e569bd';
|
||||
$mod_group_sample->add();
|
||||
|
||||
$id_group_sample = $mod_group_sample->id;
|
||||
|
||||
for ($i = 1; $i <= 3; ++$i) {
|
||||
$mod_menu_sample = new Btmegamenu();
|
||||
$mod_menu_sample->id_parent = 0;
|
||||
$mod_menu_sample->id_group = $id_group_sample;
|
||||
$mod_menu_sample->sub_with = 'submenu';
|
||||
$mod_menu_sample->is_group = 0;
|
||||
$mod_menu_sample->item = 'index';
|
||||
$mod_menu_sample->colums = 1;
|
||||
$mod_menu_sample->type = 'controller';
|
||||
$mod_menu_sample->is_content = 0;
|
||||
$mod_menu_sample->show_title = 1;
|
||||
$mod_menu_sample->level_depth = 1;
|
||||
$mod_menu_sample->active = 1;
|
||||
$mod_menu_sample->position = $i;
|
||||
$mod_menu_sample->show_sub = 0;
|
||||
$mod_menu_sample->target = '_self';
|
||||
$mod_menu_sample->privacy = 0;
|
||||
$mod_menu_sample->level = 0;
|
||||
$mod_menu_sample->left = 0;
|
||||
$mod_menu_sample->right = 0;
|
||||
$mod_menu_sample->is_cattree = 1;
|
||||
|
||||
foreach ($languages as $language) {
|
||||
$mod_menu_sample->title[$language['id_lang']] = 'Sample menu '.$i;
|
||||
}
|
||||
$mod_menu_sample->save();
|
||||
}
|
||||
2702
modules/leobootstrapmenu/leobootstrapmenu.php
Normal file
597
modules/leobootstrapmenu/libs/Helper.php
Normal file
@@ -0,0 +1,597 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2015 Leotheme
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* Leo Bootstrap Menu
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* @author leotheme <leotheme@gmail.com>
|
||||
* @copyright 2007-2015 Leotheme
|
||||
* @license http://leotheme.com - prestashop template provider
|
||||
*/
|
||||
|
||||
if (!defined('_PS_VERSION_')) {
|
||||
# module validation
|
||||
exit;
|
||||
}
|
||||
|
||||
class LeoBtmegamenuHelper
|
||||
{
|
||||
|
||||
public static function getCategories()
|
||||
{
|
||||
$children = self::getIndexedCategories();
|
||||
$list = array();
|
||||
self::treeCategory(1, $list, $children);
|
||||
return $list;
|
||||
}
|
||||
|
||||
public static function treeCategory($id, &$list, $children, $tree = "")
|
||||
{
|
||||
if (isset($children[$id])) {
|
||||
if ($id != 0) {
|
||||
$tree = $tree." - ";
|
||||
}
|
||||
foreach ($children[$id] as $v) {
|
||||
$v["tree"] = $tree;
|
||||
$list[] = $v;
|
||||
self::treeCategory($v["id_category"], $list, $children, $tree);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static function getIndexedCategories()
|
||||
{
|
||||
global $cookie;
|
||||
$id_lang = $cookie->id_lang;
|
||||
$id_shop = Context::getContext()->shop->id;
|
||||
|
||||
$join = 'JOIN `'._DB_PREFIX_.'category_shop` cs ON(c.`id_category` = cs.`id_category` AND cs.`id_shop` = '.(int)$id_shop.')';
|
||||
|
||||
$allCat = Db::getInstance()->ExecuteS('
|
||||
SELECT c.*, cl.id_lang, cl.name, cl.description, cl.link_rewrite, cl.meta_title, cl.meta_keywords, cl.meta_description
|
||||
FROM `'._DB_PREFIX_.'category` c
|
||||
'.$join.'
|
||||
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (c.`id_category` = cl.`id_category` AND `id_lang` = '.(int)$id_lang.' AND cl.`id_shop` = '.(int)$id_shop.')
|
||||
LEFT JOIN `'._DB_PREFIX_.'category_group` cg ON (cg.`id_category` = c.`id_category`)
|
||||
WHERE `active` = 1
|
||||
GROUP BY c.`id_category`
|
||||
ORDER BY `id_category` ASC');
|
||||
$children = array();
|
||||
if ($allCat) {
|
||||
foreach ($allCat as $v) {
|
||||
$pt = $v["id_parent"];
|
||||
$list = @$children[$pt] ? $children[$pt] : array();
|
||||
array_push($list, $v);
|
||||
$children[$pt] = $list;
|
||||
}
|
||||
return $children;
|
||||
}
|
||||
return array();
|
||||
}
|
||||
|
||||
public static function getCMSCategories()
|
||||
{
|
||||
$children = self::getIndexedCMSCategories();
|
||||
$list = array();
|
||||
self::treeCMSCategory(1, $list, $children);
|
||||
return $list;
|
||||
}
|
||||
|
||||
public static function treeCMSCategory($id, &$list, &$children, $tree = "")
|
||||
{
|
||||
if (isset($children[$id])) {
|
||||
if ($id != 0 && $id != 1) {
|
||||
$tree = $tree." - ";
|
||||
}
|
||||
foreach ($children[$id] as &$v) {
|
||||
$v['tree'] = $tree;
|
||||
$v['name'] = $tree . $v['name'];
|
||||
$list[] = $v;
|
||||
self::treeCMSCategory($v['id_cms_category'], $list, $children, $tree);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static function getIndexedCMSCategories()
|
||||
{
|
||||
$id_lang = (int)Context::getContext()->language->id;
|
||||
$id_shop = (int)Context::getContext()->shop->id;
|
||||
|
||||
$sql = ' SELECT m.*, md.*
|
||||
FROM '._DB_PREFIX_.'cms_category m
|
||||
LEFT JOIN '._DB_PREFIX_.'cms_category_lang md ON m.id_cms_category = md.id_cms_category AND md.id_lang = '.(int)$id_lang . ' AND md.id_shop = '.(int)$id_shop
|
||||
.' JOIN '._DB_PREFIX_.'cms_category_shop bs ON m.id_cms_category = bs.id_cms_category AND bs.id_shop = '.(int)($id_shop);
|
||||
// if ($active) {
|
||||
// $sql .= ' WHERE m.`active`=1 ';
|
||||
// }
|
||||
|
||||
// if ($id_leoblogcat != null) {
|
||||
// # validate module
|
||||
// $sql .= ' WHERE id_parent='.(int)$id_leoblogcat;
|
||||
// }
|
||||
$sql .= ' ORDER BY `position` ';
|
||||
$allCat = Db::getInstance()->ExecuteS($sql);
|
||||
$children = array();
|
||||
if ($allCat) {
|
||||
foreach ($allCat as $v) {
|
||||
$pt = $v["id_parent"];
|
||||
$list = @$children[$pt] ? $children[$pt] : array();
|
||||
array_push($list, $v);
|
||||
$children[$pt] = $list;
|
||||
}
|
||||
return $children;
|
||||
}
|
||||
return array();
|
||||
}
|
||||
|
||||
public static function getFieldValue($obj, $key, $id_lang = NULL, $id_shop = null)
|
||||
{
|
||||
if (!$id_shop && $obj->isLangMultishop()) {
|
||||
$id_shop = Context::getContext()->shop->id;
|
||||
}
|
||||
|
||||
if ($id_lang) {
|
||||
$defaultValue = ($obj->id && isset($obj->{$key}[$id_lang])) ? $obj->{$key}[$id_lang] : '';
|
||||
}
|
||||
else {
|
||||
$defaultValue = isset($obj->{$key}) ? $obj->{$key} : '';
|
||||
}
|
||||
|
||||
return Tools::getValue($key.($id_lang ? '_'.$id_shop.'_'.$id_lang : ''), $defaultValue);
|
||||
}
|
||||
|
||||
public static function getPost($keys = array(), $lang = false)
|
||||
{
|
||||
$post = array();
|
||||
if ($lang === false) {
|
||||
foreach ($keys as $key) {
|
||||
// get value from $_POST
|
||||
if ($key == 'icon_class') {
|
||||
//remove single quote and double quote if fill class font icon
|
||||
$icon_class = Tools::getValue($key);
|
||||
if ($icon_class != strip_tags($icon_class)) {
|
||||
$post[$key] = $icon_class;
|
||||
} else {
|
||||
$post[$key] = str_replace(array('\'', '"'), '', $icon_class);
|
||||
}
|
||||
} else {
|
||||
$post[$key] = Tools::getValue($key);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($lang === true) {
|
||||
foreach ($keys as $key) {
|
||||
// get value multi language from $_POST
|
||||
foreach (Language::getIDs(false) as $id_lang) {
|
||||
$post[$key.'_'.(int)$id_lang] = Tools::getValue($key.'_'.(int)$id_lang);
|
||||
}
|
||||
}
|
||||
}
|
||||
return $post;
|
||||
}
|
||||
|
||||
public static function getConfigKey($multi_lang = false)
|
||||
{
|
||||
if ($multi_lang == false) {
|
||||
return array(
|
||||
'saveleobootstrapmenu',
|
||||
'id_btmegamenu',
|
||||
'id_parent',
|
||||
'active',
|
||||
'show_title',
|
||||
'sub_with',
|
||||
'type',
|
||||
'product_type',
|
||||
'cms_type',
|
||||
'category_type',
|
||||
'manufacture_type',
|
||||
'supplier_type',
|
||||
'controller_type',
|
||||
'controller_type_parameter',
|
||||
'target',
|
||||
'menu_class',
|
||||
'icon_class',
|
||||
'filename',
|
||||
'is_group',
|
||||
'colums',
|
||||
'tab',
|
||||
'groupBox',
|
||||
);
|
||||
} else {
|
||||
return array(
|
||||
'title',
|
||||
'text',
|
||||
'url',
|
||||
'content_text',
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
public static function getBaseLink($id_shop = null, $ssl = null, $relative_protocol = false)
|
||||
{
|
||||
static $force_ssl = null;
|
||||
|
||||
if ($ssl === null) {
|
||||
if ($force_ssl === null) {
|
||||
$force_ssl = (Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE'));
|
||||
}
|
||||
$ssl = $force_ssl;
|
||||
}
|
||||
$context = Context::getContext();
|
||||
if (!$id_shop) {
|
||||
$id_shop = (int)Context::getContext()->shop->id;
|
||||
}
|
||||
if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') && $id_shop !== null) {
|
||||
$shop = new Shop($id_shop);
|
||||
} else {
|
||||
$shop = Context::getContext()->shop;
|
||||
}
|
||||
|
||||
$ssl_enable = Configuration::get('PS_SSL_ENABLED');
|
||||
if ($relative_protocol) {
|
||||
$base = '//'.($ssl && $ssl_enable ? $shop->domain_ssl : $shop->domain);
|
||||
} else {
|
||||
$base = (($ssl && $ssl_enable) ? 'https://'.$shop->domain_ssl : 'http://'.$shop->domain);
|
||||
}
|
||||
|
||||
return $base.$shop->getBaseURI();
|
||||
}
|
||||
|
||||
public static function getLangLink($id_lang = null, Context $context = null, $id_shop = null)
|
||||
{
|
||||
if (!$context) {
|
||||
$context = Context::getContext();
|
||||
}
|
||||
|
||||
if (!$id_shop) {
|
||||
$id_shop = $context->shop->id;
|
||||
}
|
||||
|
||||
$allow = (int)Configuration::get('PS_REWRITING_SETTINGS');
|
||||
if ((!$allow && in_array($id_shop, array($context->shop->id, null))) || !Language::isMultiLanguageActivated($id_shop) || !(int)Configuration::get('PS_REWRITING_SETTINGS', null, null, $id_shop)) {
|
||||
return '';
|
||||
}
|
||||
|
||||
if (!$id_lang) {
|
||||
$id_lang = $context->language->id;
|
||||
}
|
||||
|
||||
return Language::getIsoById($id_lang).'/';
|
||||
}
|
||||
|
||||
public static function leoCreateColumn($table_name, $col_name, $data_type)
|
||||
{
|
||||
$sql = 'SHOW FIELDS FROM `'._DB_PREFIX_.bqSQL($table_name) .'` LIKE "'.bqSQL($col_name).'"';
|
||||
$column = Db::getInstance()->executeS($sql);
|
||||
|
||||
if (empty($column)) {
|
||||
$sql = 'ALTER TABLE `'._DB_PREFIX_.bqSQL($table_name).'` ADD COLUMN `'.bqSQL($col_name).'` '.pSQL($data_type);
|
||||
$res = Db::getInstance()->execute($sql);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @param
|
||||
* 0 no multi_lang
|
||||
* 1 multi_lang follow id_lang
|
||||
* 2 multi_lnag follow code_lang
|
||||
* @return array
|
||||
*/
|
||||
public static function getPostAdmin($keys = array(), $multi_lang = 0)
|
||||
{
|
||||
$post = array();
|
||||
if ($multi_lang == 0) {
|
||||
foreach ($keys as $key) {
|
||||
// get value from $_POST
|
||||
$post[$key] = Tools::getValue($key);
|
||||
}
|
||||
} elseif ($multi_lang == 1) {
|
||||
|
||||
foreach ($keys as $key) {
|
||||
// get value multi language from $_POST
|
||||
if (method_exists('Language', 'getIDs')) {
|
||||
foreach (Language::getIDs(false) as $id_lang)
|
||||
$post[$key.'_'.(int)$id_lang] = Tools::getValue($key.'_'.(int)$id_lang);
|
||||
}
|
||||
}
|
||||
} elseif ($multi_lang == 2) {
|
||||
$languages = self::getLangAtt();
|
||||
foreach ($keys as $key) {
|
||||
// get value multi language from $_POST
|
||||
foreach ($languages as $id_code)
|
||||
$post[$key.'_'.$id_code] = Tools::getValue($key.'_'.$id_code);
|
||||
}
|
||||
}
|
||||
|
||||
return $post;
|
||||
}
|
||||
|
||||
public static function getLangAtt($attribute = 'iso_code')
|
||||
{
|
||||
$languages = array();
|
||||
foreach (Language::getLanguages(false, false, false) as $lang) {
|
||||
$languages[] = $lang[$attribute];
|
||||
}
|
||||
return $languages;
|
||||
}
|
||||
|
||||
public static function getCookie()
|
||||
{
|
||||
$data = $_COOKIE;
|
||||
return $data;
|
||||
}
|
||||
|
||||
public static function genKey()
|
||||
{
|
||||
return md5(time().rand());
|
||||
}
|
||||
|
||||
static $id_shop;
|
||||
/**
|
||||
* FIX Install multi theme
|
||||
* LeoBtmegamenuHelper::getIDShop();
|
||||
*/
|
||||
public static function getIDShop()
|
||||
{
|
||||
if ((int)self::$id_shop) {
|
||||
$id_shop = (int)self::$id_shop;
|
||||
} else {
|
||||
$id_shop = (int)Context::getContext()->shop->id;
|
||||
}
|
||||
return $id_shop;
|
||||
}
|
||||
|
||||
public static function base64Decode($data)
|
||||
{
|
||||
return call_user_func('base64_decode', $data);
|
||||
}
|
||||
|
||||
public static function base64Encode($data)
|
||||
{
|
||||
return call_user_func('base64_encode', $data);
|
||||
}
|
||||
|
||||
public static function autoUpdateModule()
|
||||
{
|
||||
$module = Module::getInstanceByName('leobootstrapmenu');
|
||||
if (Configuration::get('LEOBOOTSTRAPMENU_CORRECT_MOUDLE') != $module->version) {
|
||||
# UPDATE LATEST VERSION
|
||||
Configuration::updateValue('LEOBOOTSTRAPMENU_CORRECT_MOUDLE', $module->version);
|
||||
self::processCorrectModule();
|
||||
}
|
||||
}
|
||||
|
||||
public static function processCorrectModule($quickstart = false)
|
||||
{
|
||||
//update size of filed menu class
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu` MODIFY `menu_class` varchar(255) DEFAULT NULL');
|
||||
|
||||
Configuration::updateValue('BTMEGAMENU_GROUP_DE', '');
|
||||
//change table leowidgets to btmegamenu_widgets
|
||||
$correct_widget_table = Db::getInstance()->executeS('SELECT table_name FROM INFORMATION_SCHEMA.tables WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME = "'._DB_PREFIX_.'btmegamenu_widgets"');
|
||||
if (count($correct_widget_table) < 1) {
|
||||
$correct_old_widget_table = Db::getInstance()->executeS('SELECT table_name FROM INFORMATION_SCHEMA.tables WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME = "'._DB_PREFIX_.'leowidgets"');
|
||||
if (count($correct_old_widget_table) == 1) {
|
||||
Db::getInstance()->execute('RENAME TABLE `'._DB_PREFIX_.'leowidgets` TO `'._DB_PREFIX_.'btmegamenu_widgets`');
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_widgets` CHANGE `id_leowidgets` `id_btmegamenu_widgets` int(11) NOT NULL AUTO_INCREMENT');
|
||||
} else {
|
||||
Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu_widgets`(
|
||||
`id_btmegamenu_widgets` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(250) NOT NULL,
|
||||
`type` varchar(250) NOT NULL,
|
||||
`params` LONGTEXT,
|
||||
`id_shop` int(11) unsigned NOT NULL,
|
||||
`key_widget` int(11) NOT NULL,
|
||||
PRIMARY KEY (`id_btmegamenu_widgets`,`id_shop`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;');
|
||||
}
|
||||
}
|
||||
|
||||
//change id_parent of root menu to 0
|
||||
$correct_root_id = Db::getInstance()->getRow('SELECT `id_btmegamenu` FROM `'._DB_PREFIX_.'btmegamenu` WHERE `id_group` = 0 AND `id_parent` = 0');
|
||||
|
||||
if ($correct_root_id) {
|
||||
Db::getInstance()->execute('DELETE FROM `'._DB_PREFIX_.'btmegamenu` WHERE `id_btmegamenu` = '.(int)$correct_root_id['id_btmegamenu']);
|
||||
Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'btmegamenu` SET `id_parent` = 0 WHERE `id_parent` = '.(int)$correct_root_id['id_btmegamenu']);
|
||||
}
|
||||
|
||||
//move params widget from group to menu
|
||||
$correct_params_widgets_group = Db::getInstance()->executeS('SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME="'._DB_PREFIX_.'btmegamenu_group" AND column_name="params_widget"');
|
||||
|
||||
if (count($correct_params_widgets_group) == 1) {
|
||||
$correct_params_widgets_menu = Db::getInstance()->executeS('SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME="'._DB_PREFIX_.'btmegamenu" AND column_name="params_widget"');
|
||||
if (count($correct_params_widgets_menu) < 1) {
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu` ADD `params_widget` LONGTEXT');
|
||||
$list_group = Db::getInstance()->executeS('SELECT * FROM `'._DB_PREFIX_.'btmegamenu_group`');
|
||||
|
||||
foreach ($list_group as $list_group_item) {
|
||||
$group_param_widget = Tools::jsonDecode(self::base64Decode($list_group_item['params_widget']), true);
|
||||
|
||||
if (count($group_param_widget) > 0) {
|
||||
foreach ($group_param_widget as $group_param_widget_item) {
|
||||
$id_menu = $group_param_widget_item['id'];
|
||||
unset($group_param_widget_item['id']);
|
||||
$new_param_widget = self::base64Encode(Tools::jsonEncode($group_param_widget_item));
|
||||
Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'btmegamenu` SET `params_widget` = "'.pSQL($new_param_widget).'" WHERE `id_btmegamenu` = '.(int)$id_menu);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_group` DROP `params_widget`');
|
||||
}
|
||||
|
||||
//correct randkey
|
||||
$correct_randkey = Db::getInstance()->executeS('SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME="'._DB_PREFIX_.'btmegamenu_group" AND column_name="randkey"');
|
||||
if (count($correct_randkey) < 1) {
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_group` ADD `randkey` varchar(255) DEFAULT NULL');
|
||||
}
|
||||
|
||||
//correct form id for appagebuilder
|
||||
$correct_form_id = Db::getInstance()->executeS('SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME="'._DB_PREFIX_.'btmegamenu_group" AND column_name="form_id"');
|
||||
if (count($correct_form_id) < 1) {
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_group` ADD `form_id` varchar(255) DEFAULT NULL');
|
||||
}
|
||||
|
||||
//auto add randkey for group
|
||||
BtmegamenuGroup::autoCreateKey();
|
||||
|
||||
//correct group title, change to multilang
|
||||
$correct_group_title = Db::getInstance()->executeS('SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME="'._DB_PREFIX_.'btmegamenu_group" AND column_name="title"');
|
||||
$correct_group_lang_table = Db::getInstance()->executeS('SELECT table_name FROM INFORMATION_SCHEMA.tables WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME = "'._DB_PREFIX_.'btmegamenu_group_lang"');
|
||||
|
||||
if (count($correct_group_title) >= 1 && count($correct_group_lang_table) < 1) {
|
||||
$list_group_title = Db::getInstance()->executeS('SELECT `id_btmegamenu_group`, `title` FROM `'._DB_PREFIX_.'btmegamenu_group`');
|
||||
Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu_group_lang` (
|
||||
`id_btmegamenu_group` int(11) NOT NULL,
|
||||
`id_lang` int(11) NOT NULL,
|
||||
`title` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id_btmegamenu_group`,`id_lang`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;');
|
||||
$list_lang = Language::getLanguages(false);
|
||||
foreach ($list_group_title as $list_group_title_item) {
|
||||
$group_id = $list_group_title_item['id_btmegamenu_group'];
|
||||
$group_title = $list_group_title_item['title'];
|
||||
foreach ($list_lang as $list_lang_item) {
|
||||
Db::getInstance()->execute('INSERT INTO `'._DB_PREFIX_.'btmegamenu_group_lang`(`id_btmegamenu_group`,`id_lang`,`title`) VALUES('.(int)$group_id.', '.(int)$list_lang_item['id_lang'].', "'.pSQL($group_title).'")');
|
||||
}
|
||||
}
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_group` DROP COLUMN `title`');
|
||||
}
|
||||
Configuration::updateValue('BTMEGAMENU_GROUP_AUTO_CORRECT', 1);
|
||||
//correct title_fo
|
||||
$correct_title_fo = Db::getInstance()->executeS('SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME="'._DB_PREFIX_.'btmegamenu_group_lang" AND column_name="title_fo"');
|
||||
if (count($correct_title_fo) < 1) {
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_group_lang` ADD `title_fo` varchar(255) DEFAULT NULL');
|
||||
$list_lang = Language::getLanguages(false);
|
||||
$group_title_fo = '';
|
||||
foreach ($list_lang as $list_lang_item) {
|
||||
if ($list_lang_item['iso_code'] == 'en') {
|
||||
$group_title_fo = 'Categories';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'es') {
|
||||
$group_title_fo = 'Categorías';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'fr') {
|
||||
$group_title_fo = 'Catégories';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'de') {
|
||||
$group_title_fo = 'Kategorien';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'it') {
|
||||
$group_title_fo = 'Categorie';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'ar') {
|
||||
$group_title_fo = 'ال<D8A7>?ئات';
|
||||
}
|
||||
Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'btmegamenu_group_lang` SET `title_fo` = "'.pSQL($group_title_fo).'" WHERE `id_lang` = '.(int)$list_lang_item['id_lang']);
|
||||
}
|
||||
}
|
||||
Configuration::updateValue('BTMEGAMENU_GROUP_AUTO_CORRECT_TITLE_FO', 1);
|
||||
|
||||
# ADD FIELD "URL" TO "BTMEGAMENU_LANG" TABLE - BEGIN
|
||||
$exist_column = Db::getInstance()->executeS(" SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '"._DB_NAME_."' AND TABLE_NAME='"._DB_PREFIX_."btmegamenu_lang' AND COLUMN_NAME ='url'");
|
||||
if (count($exist_column) < 1) {
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_lang` ADD `url` varchar(255) DEFAULT NULL');
|
||||
$menus = Db::getInstance()->executeS('SELECT `id_btmegamenu`, `id_parent`, `url` FROM `'._DB_PREFIX_.'btmegamenu`');
|
||||
if ($menus) {
|
||||
foreach ($menus as $menu) {
|
||||
if ($menu['id_parent'] != 0) {
|
||||
$megamenu = new Btmegamenu((int)$menu['id_btmegamenu']);
|
||||
foreach ($megamenu->url as &$url) {
|
||||
$url = $menu['url'] ? $menu['url'] : '';
|
||||
# validate module
|
||||
$validate_module = $url;
|
||||
unset($validate_module);
|
||||
}
|
||||
$megamenu->update();
|
||||
}
|
||||
}
|
||||
}
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu` DROP `url`');
|
||||
}
|
||||
# ADD FIELD "URL" TO "BTMEGAMENU_LANG" TABLE - END
|
||||
|
||||
if (!Configuration::hasKey('BTMEGAMENU_GROUP_AUTO_CORRECT')) {
|
||||
//correct group title, change to multilang
|
||||
$correct_group_title = Db::getInstance()->executeS('SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME="'._DB_PREFIX_.'btmegamenu_group" AND column_name="title"');
|
||||
$correct_group_lang_table = Db::getInstance()->executeS('SELECT table_name FROM INFORMATION_SCHEMA.tables WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME = "'._DB_PREFIX_.'btmegamenu_group_lang"');
|
||||
|
||||
if (count($correct_group_title) >= 1 && count($correct_group_lang_table) < 1) {
|
||||
$list_group_title = Db::getInstance()->executeS('SELECT `id_btmegamenu_group`, `title` FROM `'._DB_PREFIX_.'btmegamenu_group`');
|
||||
Db::getInstance()->execute('
|
||||
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'btmegamenu_group_lang` (
|
||||
`id_btmegamenu_group` int(11) NOT NULL,
|
||||
`id_lang` int(11) NOT NULL,
|
||||
`title` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id_btmegamenu_group`, `id_lang`)
|
||||
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;');
|
||||
$list_lang = Language::getLanguages(false);
|
||||
foreach ($list_group_title as $list_group_title_item) {
|
||||
$group_id = $list_group_title_item['id_btmegamenu_group'];
|
||||
$group_title = $list_group_title_item['title'];
|
||||
foreach ($list_lang as $list_lang_item) {
|
||||
Db::getInstance()->execute('INSERT INTO `'._DB_PREFIX_.'btmegamenu_group_lang`(`id_btmegamenu_group`, `id_lang`, `title`) VALUES('.(int)$group_id.', '.(int)$list_lang_item['id_lang'].', "'.pSQL($group_title).'")');
|
||||
}
|
||||
}
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_group` DROP COLUMN `title`');
|
||||
}
|
||||
Configuration::updateValue('BTMEGAMENU_GROUP_AUTO_CORRECT', 1);
|
||||
}
|
||||
if (!Configuration::hasKey('BTMEGAMENU_GROUP_AUTO_CORRECT_TITLE_FO')) {
|
||||
//correct title_fo
|
||||
$correct_title_fo = Db::getInstance()->executeS('SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = "'._DB_NAME_.'" AND TABLE_NAME="'._DB_PREFIX_.'btmegamenu_group_lang" AND column_name="title_fo"');
|
||||
if (count($correct_title_fo) < 1) {
|
||||
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'btmegamenu_group_lang` ADD `title_fo` varchar(255) DEFAULT NULL');
|
||||
$list_lang = Language::getLanguages(false);
|
||||
$group_title_fo = '';
|
||||
foreach ($list_lang as $list_lang_item) {
|
||||
if ($list_lang_item['iso_code'] == 'en') {
|
||||
$group_title_fo = 'Categories';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'es') {
|
||||
$group_title_fo = 'Categorías';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'fr') {
|
||||
$group_title_fo = 'Catégories';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'de') {
|
||||
$group_title_fo = 'Kategorien';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'it') {
|
||||
$group_title_fo = 'Categorie';
|
||||
}
|
||||
if ($list_lang_item['iso_code'] == 'ar') {
|
||||
$group_title_fo = 'ال<D8A7>?ئات';
|
||||
}
|
||||
Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'btmegamenu_group_lang` SET `title_fo` = "'.pSQL($group_title_fo).'" WHERE `id_lang` = '.(int)$list_lang_item['id_lang']);
|
||||
}
|
||||
}
|
||||
Configuration::updateValue('BTMEGAMENU_GROUP_AUTO_CORRECT_TITLE_FO', 1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static function getModuleTabs()
|
||||
{
|
||||
$data = array(
|
||||
array(
|
||||
'class_name' => 'AdminLeoBootstrapMenuModule',
|
||||
'name' => 'Leo Megamenu Configuration',
|
||||
'id_parent' => Tab::getIdFromClassName('AdminParentModulesSf'),
|
||||
),
|
||||
array(
|
||||
'class_name' => 'AdminLeoWidgets',
|
||||
'name' => 'Leo Widgets',
|
||||
'id_parent' => -1,
|
||||
),
|
||||
);
|
||||
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
36
modules/leobootstrapmenu/libs/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
BIN
modules/leobootstrapmenu/logo.gif
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
modules/leobootstrapmenu/logo.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
454
modules/leobootstrapmenu/translations/ar.php
Normal file
@@ -0,0 +1,454 @@
|
||||
<?php
|
||||
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f00c4b5028a0b922b149954c5c1977c5'] = 'ليو التمهيد Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ab0857e1178ede184ab343d3abeeab27'] = 'ليو التمهيد Megamenu دعم ليو Framework الإصدار 4.0.0';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ff727abac089006fe4491e17bd047e20'] = 'تحديث المراكز مكتملة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d1e17a4491b0eae1a6c5ed3bc0257162'] = 'المراكز تحديث المجموعة مكتملة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d52eaeff31af37a4a7e0550008aff5df'] = 'حدث خطأ أثناء محاولة حفظ.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_fedc662d36a4357b0f815f81f00884ba'] = 'حدث خطأ أثناء محاولة مكررة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ef1182ba7dc5cbb84637abf08510af9'] = 'تكرار ل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_21af00d8ab721b6fb8922c52d8e2f3de'] = 'القائمة لا يمكن أن تكون مكررة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f38f5974cdc23279ffe6d203641a8bdf'] = 'تجديد الإعدادات.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ac2e6f4a6b63a98ba05472f89df6fc'] = 'وأضافت المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_9b417a62ecb853efc75be790b6d31925'] = 'تجديد المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_694267331c7ceb141d81802bd2ea349a'] = 'حذف المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bcaeab569ea644690d4d3c3e58636f3a'] = 'مسح ذاكرة التخزين المؤقت بنجاح';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0ebc299f2f3d0392afb8f7293479c34f'] = 'مجموعة مكررة ناجحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_78fdd1e114d2fb45850e77373b7c97f2'] = 'مجموعة الاستيراد ناجحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_dc1f087019a222a914d4ec3959da788a'] = 'الحاجيات الاستيراد ناجحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_aafeca601facaa973f2fae7533159182'] = 'وحدة الصحيحة هي ناجحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_63582074b0e39ca541eba9757409e40d'] = 'إضافة مجموعة جديدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d23303cd157eee2b44ed01a20afd8616'] = 'كنت editting مجموعة:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6d1ca8184c6a1f11ecccfa17f8f9048a'] = 'محاصر';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_4b5a9713994cdd44bc37de1b41878493'] = 'عرض كامل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b915c3f2926eb2dacadf11e7c5b904d7'] = 'مخبأة في أجهزة كبيرة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_200120bcca3122c156ec816080fe07d9'] = 'مخبأة في أجهزة متوسطة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6255dcec0f04135fa161d03e6bb46ea2'] = 'مخبأة في الأجهزة الصغيرة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_87147971120558dba2382337684846fe'] = 'مخبأة في أجهزة صغيرة إضافية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6840b02c2234cbeba4daa985c97d6f0f'] = 'مخبأة في الهواتف الذكية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f5b8c6ef0a73d5b71de9ebdc492e5d69'] = 'عنوان المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_26a6b0b5fb2892e829a76462bdb2d753'] = 'تظهر في هوك';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_185010cdaf98458a53dd01687e910b5c'] = 'نوع المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c1b5fa03ecdb95d4a45dd1c40b02527f'] = 'أفقي';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06ce2a25e5d12c166a36f654dbea6012'] = 'عمودي';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b59406c05876741bb8febf489769bf9'] = 'مشاهدة قماش';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_93cba07454f06a4a960172bbd6e2a435'] = 'نعم فعلا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bafd7322c6e97d25b6299b5d6fe8920b'] = 'لا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1fa2417910271cdf8f420ce1cf54f635'] = 'نوع الفرعية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06b9281e396db002010bde1de57262eb'] = 'السيارات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_92b09c7c48c520c3c55e497875da437c'] = 'حق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_945d5e233cf7d6240f6b783b36a374ff'] = 'اليسار';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a02d25d021341196276d17c7ae24c7ef'] = 'فئة المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2faec1f9f8cc7f8f40d521c4dd574f49'] = 'تمكين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_193246c250497db0b1fe6e283df0420d'] = 'تكوين مجموعة حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'تمكين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b9f5c797ebbf55adccdd8539a65a0241'] = 'معاق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2ac4090df61f41c1cc4be498196a9e41'] = 'تحرير MegaMenu البند.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_25b601375d779d63a16974701d7837e4'] = 'إنشاء جديد MegaMenu البند.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a7a5a345f9993090a0c01134a2023e14'] = 'Megamenu معرف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38a915ac6509a0c3af497a3ad669e247'] = 'مجموعة معرف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_51ec9bf4aaeab1b25bb57f9f8d4de557'] = 'عنوان:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f32cf6af9fe711f5dd26f0fbe024833d'] = 'العنوان الفرعي:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_96c88741d441f47bcb02024773dd7b6d'] = 'معرف الوالدين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1203cd27e4d1ab6f1296728c021d9c1a'] = 'انه فعال';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bb5d7374c100ddde6e6abc08286e0d43'] = 'إظهار العنوان';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_099b21e976549b30af257be2967cea8e'] = 'مشاهدة الفرعية مع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6adf97f83acf6453d4a6a4b1070f3754'] = 'لا شيء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b0b126cd07e1c1f2677690f080ee723'] = 'القائمة الفرعية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ed562a0d4381eef12d92c87520f3208'] = 'القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38f8e088214197a79b97a9b1bcb4356a'] = 'تشغيل (حدد نوع) أو إيقاف الفرعية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_967e8287db0345851faca171c445da22'] = 'نوع القائمة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45ed2be590e3d1e2226b08b2b8da0bdf'] = 'حدد نوع الارتباط القائمة وتعبئة البيانات لإدخال التالية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_02a3a357710cc2a5dfdfb74ed012fb59'] = 'رابط';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3adbdb3ac060038aa0e6e6c138ef9873'] = 'فئة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_deb10517653c255364175796ace3553f'] = 'المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d854d05db4b16b4d15b16d6b991ea452'] = 'صناعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ec136b444eede3bc85639fac0dd06229'] = 'المورد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'سم';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3135f4019bee015e2d1ae7f77f9f3f64'] = 'أتش تي أم أل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_322a7e7c999d39c2478aa0ef17640fd5'] = 'المراقب المالي الصفحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_97f08a40f22a625d0cbfe03db3349108'] = 'معرف المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'نوع CMS';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_32b1e872d533aced68e8fd06117c35d9'] = 'الفئة نوع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2f4a02b8227070b9648f83b1a0f753d1'] = 'نوع صناعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_840f15d4308745cf491a654c9e29857b'] = 'نوع المورد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c3b870b9529d83e8ab05ef39b4f829bd'] = 'نوع HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b08ec6f2658d5ba3afedf94551044caa'] = 'هذه القائمة ليست سوى لعرض المحتوى، الرجاء عدم تحديده لمستوى القائمة 1';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_77943d5880768a426a3b23977f8fa2be'] = 'قائمة وحدة تحكم الصفحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_700ffcf19a261c914ff30c3d542d88a5'] = 'المعلمة من وحدة تحكم الصفحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f847ec8337209fda71fdbee177008256'] = 'الهدف المفتوحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad6e7652b1bdfb38783486c2c3d5e806'] = 'الذات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ef81cce7e4e10033ebb10962dfdd5e'] = 'فراغ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_30269022e9d8f51beaabb52e5d0de2b7'] = 'أصل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a4ffdcf0dc1f31b9acaf295d75b51d00'] = 'أعلى';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0aa0d31cb79800ecd07b253937ebc73a'] = 'الفئة القائمة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3c169c034764013722f0229ed64569c9'] = 'القائمة أيقونة الفئة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a46fb6b5ba54087073285bfaf1495c7e'] = 'وحدة متكاملة مع المواد الأيقونات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b2b10cc0dddb6edbf34e918c1d7859f5'] = 'تحقق قائمة من الرموز واسم الفئة هنا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_344c4d15d32ce1aaa5198302ec5d5e69'] = 'https://design.google.com/icons/ أو فئة الرمز الخاص بك';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_74d89d64fcc9c14e5a2635e491b80b1b'] = 'أو أيقونة القائمة صورة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b98250bc928e4b373abdcc9b19524557'] = 'استخدام رمز الصورة في حال عدم استخدامها رمز الفئة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_301c1ba861559777d322848a9f906d3a'] = 'الرمز معاينة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e73f481f7e7b2d27b31e40907011f4a6'] = 'المجموعة القائمة الفرعية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e2a092b8b0ef6da0bfedcb1eb4eb230b'] = 'مجموعة كل قائمة فرعية لعرض في نفس المستوى';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1976d7f704de389d9fe064e08ea35b2d'] = 'عمود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_cdd576e2887eb59d7808128942aa2002'] = 'تعيين كل عنصر القائمة الفرعية كما عمود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_920bd1fb6d54c93fca528ce941464225'] = 'وصول مجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_53dfb2e9e62dd21872852989f2e96e7a'] = 'علامة كل من مجموعات العملاء التي ترغب في الحصول على هذه القائمة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45f3d6fbc9f6eabe5b173cdf54587196'] = 'حفظ عنصر القائمة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_630f6dc397fe74e52d5189e2c80f282b'] = 'الرجوع للقائمة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2408a2e1f3548bc838ad6e40c7dad229'] = 'انقر لتمكين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1073a919db0dd5cecdf9bfa7a27ffa31'] = 'انقر لذوي الاحتياجات الخاصة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b09bbc28bf2f0236af89e8f195b77f43'] = 'id_group غير صالح';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_29f0a01f865107f8ef31f47d04e0f63b'] = 'لا يمكن إضافة مجموعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_923f7854e5bda70f7fac6a5d95761d8d'] = 'لا يمكن تحديث المجموعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ccb2cfd379b6f4b5d3dd360647c50fd3'] = 'كان الوضع تغير من مجموعة ناجحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_7f82c65d548588c8d5412463c182e450'] = 'تعذر تحديث التكوين.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e8a5c576a48dc20222a450056573b938'] = 'لا يمكن حذف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a1c802b316e5d7c19f4b81161d9062ed'] = 'المجموعة لا يمكن أن تكون مكررة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_399029ace7efe88aa2c58744217a3d9c'] = 'تكرار المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_54626887b9513540ee940d5cbcb4ec3c'] = 'ملف لا يمكن أن يكون الاستيراد.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a5b3562d98d1e893e609ed82b7a08f4a'] = 'إعداد القائمة الفرعية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d3d2e617335f08df83599665eef8a418'] = 'قريب';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_209ab02ae633519b46cbf291091c9cb0'] = 'إنشاء القائمة الفرعية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bafd7322c6e97d25b6299b5d6fe8920b'] = 'لا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_93cba07454f06a4a960172bbd6e2a435'] = 'نعم فعلا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8726fe06a1251f2d69eb65dfa1578f1b'] = 'القائمة الفرعية العرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_e73f481f7e7b2d27b31e40907011f4a6'] = 'المجموعة القائمة الفرعية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_21fbcdcb05401093d87872dea396fe6a'] = 'محاذاة القائمة الفرعية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_03e0c5bbd5488f1e5ec282529dac9635'] = 'اضف سطر';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d312b9cccb61129c47823d180981cbf4'] = 'إزالة صف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4dbab9feedb1a717f2c0879932c4db10'] = 'إضافة عمود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_96dc3773770220a256d8b479eef5c2d9'] = 'إعداد عمود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_fbd8a0acc91e582ddf8b9da85003f347'] = 'الفئة بالإضافة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4f5f086e367315e5f52722c8c8e9b3e3'] = 'عرض العمود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_2e1de4f4e3e08c978fc1329aec7437e1'] = 'إزالة العمود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8d98b55298ae8b6601d02bd58be24c5e'] = 'إعداد القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a458be0f08b7e4ff3c0f633c100176c0'] = 'إدراج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0fa1106114a6ccf3f9722f5aef3192f6'] = 'إنشاء القطعة الجديدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c84ce748a5e8352cac213d25fb83d5af'] = 'يعيش Megamenu المحرر: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4be8032cfc0137894be750611311d550'] = 'باستخدام هذه الأداة، والسماح لإنشاء قائمة فرعية وجود عدة صفوف وأعمدة متعددة. يمكنك حقن الحاجيات داخل الأعمدة أو القوائم المجموعة الفرعية في نفس المستوى من parent.Note: بعض تكوينات كمجموعة، والأعمدة سيتم overrided إعداد العرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'قائمة القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_80218ce7476e1f301da5741cef10014b'] = 'إنشاء القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bd4b2b2ed298e0d3008923b4dbb14d0e'] = 'معاينة على الموقع لايف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_f43c0398a4a816999adf288ba64e68ee'] = 'تكوين إعادة تعيين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0557fa923dcee4d0f86b1409f5c2167f'] = 'الى الخلف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_7dce122004969d56ae2e0245cb754d35'] = 'تحرير';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_f2a6c498fb90ee345d997f888fce3b18'] = 'حذف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_ed75712b0eb1913c28a3872731ffd48d'] = 'مكرر';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_9060a8fb2d3a39b4854d31dc5ef68805'] = 'عذرا، إعداد نموذج لا avairiable لهذا النوع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_9fb0f5746dcd72593d681f48a5c6b396'] = 'القطعة معلومات.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a7a5a345f9993090a0c01134a2023e14'] = 'Megamenu معرف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'اسم القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_869ba5dfa784f91b8a419f586a441850'] = 'تستخدم لتظهر في إدارة قائمة القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a763014a3695992edd8b8ad584a4a454'] = 'عنوان الأداة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_90c43e62cf4d0338679c4fa7c3b205ce'] = 'وسوف تظهر هذه البلاط كما رأس كتلة القطعة. فارغا لتعطيل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'نوع الأداة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'تحديد نمط حالة تأهب';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0557fa923dcee4d0f86b1409f5c2167f'] = 'الى الخلف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_b92071d61c88498171928745ca53078b'] = 'إنذار';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_66d87958a7480cf62622208f0327cc89'] = 'إنشاء صندوق رسالة تنبيه بناء على التمهيد 3 الخطأ المطبعي';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_77b43fa86520b04c4056e5c6f89e1824'] = 'النجاح في حالة تأهب';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_8f7a0172502cf3a3b6237a6a5b269fa1'] = 'معلومات التنبيه';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c80d81822445bd7495f392cbbcf9b19a'] = 'تحذير في حالة تأهب';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_80b4e4111ed8a1c469c734cf170ffac6'] = 'تنبيه خطر';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_f15c1cae7882448b3fb0404682e17e61'] = 'محتوى';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_96a6f85135abd93f9e43a63ed42a4a0e'] = 'نوع التنبيه';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'تحديد نمط حالة تأهب';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_ad3caefba555cb8a5fcee7ca46815cad'] = 'صور من الفئات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_52f5e0bc3859bc5f5e25130b6c7e8881'] = 'موضع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_675056ad1441b6375b2c5abd48c27ef1'] = 'عمق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_49ee3087348e8d44e1feda1917443987'] = 'اسم';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_93cba07454f06a4a960172bbd6e2a435'] = 'نعم فعلا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_3ed24fe0cea7b37e524ba7bf82ddb7fc'] = 'المستوى 1 الفئات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_bafd7322c6e97d25b6299b5d6fe8920b'] = 'لا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_e448695065137058e5f2ae8a35908c0d'] = 'يرجى إنشاء وتحميل الصور إلى المجلد: المواضيع / [your_current_themename] / أصول / IMG / وحدات / leobootstrapmenu / icontab /';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_2a0b9c7903dd4ab360877f21dd192b21'] = 'ترتيب حسب:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_189ed940b2d47934a0d6939995fe6695'] = 'إظهار الرموز:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_80d2677cf518f4d04320042f4ea6c146'] = 'حد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_d85544fce402c7a2a96a48078edaf203'] = 'فيس بوك';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'تمكين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_b9f5c797ebbf55adccdd8539a65a0241'] = 'معاق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a016a73836f5149a1fe5d2817d1de4bc'] = 'رابط الصفحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_1f89159c3bd49d8d22209f590f85c033'] = 'هو الحدود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_cb5feb1b7314637725a2e73bdc9f7295'] = 'اللون';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a18366b217ebf811ad1886e4f4f865b2'] = 'ظلام';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_9914a0ce04a7b7b6a8e39bec55064b82'] = 'ضوء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_646307c370df291bb6207f2fda39f83e'] = 'علامة التبويب عرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_3d1f92a565d3b1a61880236e33c49bf3'] = 'الجدول الزمني';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_87f9f735a1d36793ceaecd4e47124b63'] = 'أحداث';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_41de6d6cfb8953c021bbe4ba0701c8a1'] = 'رسائل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_32954654ac8fe66a1d09be19001de2d4'] = 'عرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_687523785aa7f2aabbbb3e2c213b9c39'] = 'الحد الأدنى: 180 و الحد الأقصى: 500. افتراضي: 340';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_eec6c4bdbd339edf8cbea68becb85244'] = 'ارتفاع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c608dd46f852f2ad1651ceccef53e4a3'] = 'الحد الأدنى: 70. افتراضي: 500';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_2e9864c4cae842d71fc0b5ffe1d9d7d2'] = 'مشاهدة ستريم';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_83cccf4d0f83339c027ad7395fa4d0b9'] = 'عرض الوجوه';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_82cede2523728ac5803d4a8d5ab5f0be'] = 'إخفاء الغلاف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_f4629a6a3f69f39737e590fe9072a20f'] = 'رأس صغير';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_4c4ad5fca2e7a3f74dbb1ced00381aa4'] = 'HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_60935b099ea7c68292c1bd3d911d6f31'] = 'إنشاء HTML مع لغة متعددة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_f15c1cae7882448b3fb0404682e17e61'] = 'محتوى';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_3984331438d9c6a507b5e5ad510ed789'] = 'صور معرض مجلد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_37bcad11db044ea27e549ece33f12afd'] = 'إنشاء صور معرض البسيطة من مجلد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'تمكين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_b9f5c797ebbf55adccdd8539a65a0241'] = 'معاق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_0ef1a72b3b970c57d039d3cebbdef82e'] = 'مسار المجلد صورة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_32954654ac8fe66a1d09be19001de2d4'] = 'عرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_80d2677cf518f4d04320042f4ea6c146'] = 'حد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_168b82d33f8073018c50a4f658a02559'] = 'الأعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c062fe33c6d778cd8fa933fefbea6d35'] = '1 العمود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_5abe7885127359a267e1c1bd52bee456'] = '2 أعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_10097b47d4e543deb3699c3a0b8d0a83'] = '3 أعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_589b314c7ef4edd9422ca8020577f7bf'] = '4 أعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_e204a434a4352b94f187dc03cf231da0'] = '6 أعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_bf12419b5b81e06a5fbfa8b9f0bace61'] = 'صور معرض كتالوج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_8b676bb9dfe0c0a104858c3e117f7156'] = 'إنشاء صور Generalallery البسيطة من المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'تمكين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_b9f5c797ebbf55adccdd8539a65a0241'] = 'معاق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_3adbdb3ac060038aa0e6e6c138ef9873'] = 'فئة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'معرفات المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_f31bbdd1b3e85bccd652680e16935819'] = 'مصدر';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_af1b98adf7f686b84cd0b443e022b7a0'] = 'الفئات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_be6d1dadf6f9afee7fc60ba24b455888'] = 'أدخل معرفات المنتج مع شكل ID1، ID2، ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_92c6fb93bd8dfc53a11887fc4772b7b8'] = 'صورة صغيرة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_57d2b8dbfabf7186608a51f552bbd2e3'] = 'صورة سميكة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_80d2677cf518f4d04320042f4ea6c146'] = 'حد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5a79fd7cb1ef6584c80cfbd2f3fdb3b3'] = 'إدخال رقم';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_168b82d33f8073018c50a4f658a02559'] = 'الأعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c062fe33c6d778cd8fa933fefbea6d35'] = '1 العمود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5abe7885127359a267e1c1bd52bee456'] = '2 أعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_10097b47d4e543deb3699c3a0b8d0a83'] = '3 أعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_589b314c7ef4edd9422ca8020577f7bf'] = '4 أعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_d0c322965b3b6af1bd496f7cf5b4fba2'] = '5 أعمدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d305597f32be125c0d9f1061c8064086'] = 'روابط كتلة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_1a29a49ecc3965e9fa0b31ecbfdcf0ed'] = 'إنشاء قائمة الحظر سريعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_14e8b6dfc0f73c6e08d39a0cde4caa95'] = 'رابط نصي';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_a38a160bdeb9a6d335bfac470474b31f'] = 'نوع الارتباط';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_4c07d90dc88de57891f67c82624df47b'] = 'اختر نوع الرابط وتعبئة البيانات لإدخال التالية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_02a3a357710cc2a5dfdfb74ed012fb59'] = 'رابط';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_3adbdb3ac060038aa0e6e6c138ef9873'] = 'فئة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_deb10517653c255364175796ace3553f'] = 'المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d854d05db4b16b4d15b16d6b991ea452'] = 'صناعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ec136b444eede3bc85639fac0dd06229'] = 'المورد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'سم';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_322a7e7c999d39c2478aa0ef17640fd5'] = 'المراقب المالي الصفحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_97f08a40f22a625d0cbfe03db3349108'] = 'معرف المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'نوع CMS';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_32b1e872d533aced68e8fd06117c35d9'] = 'الفئة نوع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_2f4a02b8227070b9648f83b1a0f753d1'] = 'نوع صناعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_840f15d4308745cf491a654c9e29857b'] = 'نوع المورد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_77943d5880768a426a3b23977f8fa2be'] = 'قائمة وحدة تحكم الصفحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_700ffcf19a261c914ff30c3d542d88a5'] = 'المعلمة من وحدة تحكم الصفحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b0c1243ee6a1f016eba3b2f3d76337cc'] = 'إضافة رابط جديد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_7d057a8b442ab1baf97e0c1e31e2d8e1'] = 'نسخ إلى لغات أخرى';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_93bb572dc9256069ff1a5eb9dee30c07'] = 'نسخة إلى لغات أخرى ... حررت';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b740ed310730f8151a17f63f8f8b405d'] = 'إزالة رابط';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ffb2dc8fb54e6983b8d88d880aa87875'] = 'مكررة لينك';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_f99aabcf3a040444355a8767909cfa7e'] = 'تصنيع شعارات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_3f91807219c1ca5609996d308e2e2a98'] = 'صنع شعار';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_80d2677cf518f4d04320042f4ea6c146'] = 'حد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_461900b74731e07320ca79366df3e809'] = 'صورة:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_d11086e25126528f097edeb92f5e2312'] = 'حدد نوع الصورة للتصنيع.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_266cae2087af23c12b8c71919ae57792'] = 'قائمة المنتجات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_ea985a8b64a2481d70990c20d1e5c40f'] = 'إنشاء قائمة المنتجات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f8a2f5e141b7d0e66f171176b7cad94a'] = 'المنتجات الجديدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_6f53fd1183b9a5b3665c905effdec86b'] = 'المنتجات الأكثر مبيعا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_a4fa2066129e46ed1040c671d6b2248a'] = 'المنتجات الخاصة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_dd8c3a4395d8d9a8e33a2c2dec55780a'] = 'منتجات مميزة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f792311498c66fb3d3ce04fe637fcb99'] = 'منتجات عشوائية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3adbdb3ac060038aa0e6e6c138ef9873'] = 'فئة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_deb10517653c255364175796ace3553f'] = 'المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2377be3c2ad9b435ba277a73f0f1ca76'] = 'المصنعين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'معرفات المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3c7679577cd1d0be2b98faf898cfc56d'] = 'تاريخ إضافة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f35397b1fdf4aea48976008f663553c4'] = 'تاريخ التحديث';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_49ee3087348e8d44e1feda1917443987'] = 'اسم';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b7456cc2e90add373c165905ea7da187'] = 'معرف المنتج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3601146c4e948c32b6424d2c0a7f0118'] = 'السعر';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_cf3fb1ff52ea1eed3347ac5401ee7f0c'] = 'تصاعدي';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_e3cf5ac19407b1a62c6fccaff675a53b'] = 'تنازلي';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_77c8b9f38491385d59ddc33d29e751fe'] = 'مصدر:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b53787b5af6c89a0de9f1cf54fba9f21'] = 'الحد الأقصى لعدد من المنتجات في كل كاروسيل الصفحة (الافتراضي: 3).';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_af1b98adf7f686b84cd0b443e022b7a0'] = 'الفئات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_8da6e2e09a30a5506ea169d8683baeff'] = 'قائمة المنتجات نوع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_fbd3b147fb6e93c292192686fd286fe0'] = 'اختر نوع قائمة المنتجات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f4a275a931b82e5058bc8ffad8b8e5bd'] = 'الصانع:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_80d2677cf518f4d04320042f4ea6c146'] = 'حد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2a0b9c7903dd4ab360877f21dd192b21'] = 'ترتيب حسب:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_46229689f5013b8ba38140e6780d1387'] = 'ترتيب الطريق:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_bfa4f8af8165a84b7d7b2e01d8dfc870'] = 'HTML الخام';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_d26696bdab5c393ff4f26bed198da9c5'] = 'وضع الخام كود HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_f15c1cae7882448b3fb0404682e17e61'] = 'محتوى';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_1d9da2ca58c7a993b69c76737e16cae6'] = 'التصنيفات الفرعية في الأصل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_daed04bd347cecefa7748146a08165f3'] = 'مشاهدة قائمة من الفئات وصلات من الوالد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_57c5bf597fdda1de6eff8966a7c39d3b'] = 'الأصل معرف الفئة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_40916513ecf4b87cc2693fe76d3633c6'] = 'تبويب HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_a59528e40aafec80300c48bbf9b0a40f'] = 'إنشاء تبويب HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_576e6627e310ac9597090af1745dafe1'] = 'نموذج القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_8eff44db9bbe46593e3b1cb56ffed7af'] = 'عدد تبويب HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_bd5b16acff5375ed538c0adfbd58cda3'] = 'التغريد القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_98578f643152d1bca7c905dc74c606b7'] = 'الحصول على أحدث تويتر TimeLife';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'تمكين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b9f5c797ebbf55adccdd8539a65a0241'] = 'معاق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_2491bc9c7d8731e1ae33124093bc7026'] = 'تغريد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_e93f994f01c537c4e2f7d8528c3eb5e9'] = 'عد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8f9bfe9d1345237cb3b2b205864da075'] = 'مستخدم';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_475c80ecff56299d3527cf51af68e48c'] = 'لون الحدود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_59ece6dc07b89f5c61320dd130579a7f'] = 'ارتباط اللون';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8903861290617267b361478ab7f16f31'] = 'لون الخط';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_df69f03147858e3109b2afefee502a63'] = 'اسم اللون';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_019765862acb186803ac6c689ae7517b'] = 'اسم نيك اللون';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_32954654ac8fe66a1d09be19001de2d4'] = 'عرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eec6c4bdbd339edf8cbea68becb85244'] = 'ارتفاع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b7191be8622b11388acea47896bba8a2'] = 'مشاهدة الخلفية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_65411e4df5934ff1e9b989d3f4a15b86'] = 'مشاهدة الردود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b796c5bd7ecdb3f4a130bafbe46579d1'] = 'مشاهدة رأس';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_9d60ef9d2a4ad4cf628f0a1d44b7ef69'] = 'مشاهدة تذييل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_62ab28751bbd4f9fb8596648a6ac4aa6'] = 'عرض الحدود';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eaa889afad651d87a59701c968474702'] = 'مشاهدة شريط التمرير';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_2cb0221689ba456de29cd38803276434'] = 'مدونة فيديو';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_a621a0a00c13bc5b2e75bc31ebe813b3'] = 'جعل القطعة الفيديو عبر وضع يوتيوب رمز، رمز فيميو';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_552323bf79d65a2283f5c388220fc904'] = 'نموذج القطعة.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_f15c1cae7882448b3fb0404682e17e61'] = 'محتوى';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_961451826635656edda7616d692260ba'] = 'حفظ والبقاء';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_b718adec73e04ce3ec720dd11a06a308'] = 'هوية شخصية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_f6877407122056368c82939281ed0ce2'] = 'القطعة الرئيسية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'اسم القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'نوع الأداة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_d3b206d196cd6be3a2764c1fb90b200f'] = 'احذف المختار';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e25f0ecd41211b01c83e5fec41df4fe7'] = 'حذف العناصر المحددة؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0f9c233d5d29a0e557d25709bd9d02b8'] = 'الصحيح رابط الصورة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_66f8614a65369035f4157dcef44f6821'] = 'هل أنت متأكد أنك تريد تغيير رابط الصورة من موضوع القديم إلى موضوع جديد؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_6ad96faf4a6d1b202ae8eb9c75e51b5a'] = 'بيانات صناعة السيارات الإدخال لانج الجديدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_28bb7b2e6744bf90fa8eee8dd2fff21e'] = 'البيانات إدراج السيارات للغة جديدة؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_a0e5cfd3089e2cde79d1501d6e750920'] = 'صحيح استخدام المحتوى basecode64 (فقط لمطور)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_729a51874fe901b092899e9e8b31c97a'] = 'هل أنت واثق؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_151648106e4bf98297882ea2ea1c4b0e'] = 'تم التحديث بنجاح';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_87aa2e739755a6fea3a63876b5a1d48e'] = 'بنجاح';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_6c48c87a96aafee932e092f8996d58a7'] = 'يعيش تحرير أدوات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_2dcb434ba6ce0b393146e503deb3ece7'] = 'جعل المحتوى الغني للMegamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_3d76f772615e1db191ab4e0acd1fa660'] = 'إدارة Megamenu شجرة - المجموعة: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_c151b520446c004dba60a45a3d707cd5'] = ' - اكتب: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_a54ec37b56b7cd1cfc87685bb195da82'] = 'لفرز أوامر أو تحديث الوالدين والطفل، وكنت drap والقائمة المنسدلة المتوقع.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_0797189491c3ff8968fdb7f922248a74'] = 'الجديدة عنصر القائمة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_f6f0e1c36183b494f7b211b232e0d881'] = 'معالجة ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'قائمة القطعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_af1b98adf7f686b84cd0b443e022b7a0'] = 'الفئات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_1b9abf135ccb7ed2f2cd9c155137c351'] = 'تصفح';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_dc30bc0c7914db5918da4263fce93ad2'] = 'واضح';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_cfb7ed2a89b2febec5c605dd5a0add9d'] = 'المجموعة خلف الأرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_434f4ca11924baf76d1992b2cd0d504c'] = 'انقر لتحميل أو حدد ظهر الأرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e150eb1b70e449b80a8a216278ddfc1'] = 'المجموعة المعاينة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_d9c974a800466ccd94c42de8fb08dd76'] = 'معاينة ل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_c9cc8cce247e49bae79f15173ce97354'] = 'حفظ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_7782518f59cd91a2a712ef5e32ec5f4b'] = 'يدير المتزلجون';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3bf12d4578fb0274f9ff8d4090a97bd2'] = 'المجموعة التصدير والمتزلجون';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_95143365aa9eab9135674624bcb05a00'] = 'حذف مختارة المجموعة؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_f2a6c498fb90ee345d997f888fce3b18'] = 'حذف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_56b3014fad57ca689e86cde0d4143cde'] = 'حفظ المتزلج';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_2b946b08a5f3b98a946605e450789621'] = 'نوع الفيديو';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_bafd7322c6e97d25b6299b5d6fe8920b'] = 'لا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_970cfba66b8380fb97b742e4571356c6'] = 'موقع YouTube';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_15db599e0119be476d71bfc1fda72217'] = 'فيميو';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e78e8704c6152536ec480501e9f4868'] = 'معرف الفيديو';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_50ca24c05b4dafa2ef236d15ae66a001'] = 'تشغيل تلقائي';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_93cba07454f06a4a960172bbd6e2a435'] = 'نعم فعلا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_ddb9370afdc2b94184e6940840efe690'] = 'إدراج فئات جديدة أو تحديد لتبديل المحتوى عبر نقاط العرض';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_9c368b768277accfb3b2bc50ac35a884'] = 'اختر خلفية المنزلق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_7f94bd3cf3ad5793be0ec3a1e3e058ba'] = 'فقط من أجل وحدة leomanagewidgets';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_cd53637ad91ff7d51a57c9bbf44b6950'] = 'لكل وحدة (leomanagewidget، leomenubootstrap، leomenusidebar)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_75267df40e119a3e6174762f493f9245'] = 'هل تريد نسخ CSS، JS مجلد إلى مجلد موضوع الحالي؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6622d333c33cfaf951fcf592c5834c79'] = 'نسخة CSS، JS إلى موضوع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_70e0fdebe3805eb7287ebd4ea28098b7'] = 'لوحة تحكم Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_fc91b7c42dfcbb1a245d91f2c2a2f131'] = 'حدد هوك';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_32e5e1a06e3203df657d2439dd1e561c'] = 'كل هوك';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_79c0d6cba080dc90b01c887064c9fc2f'] = 'مسح ذاكرة التخزين المؤقت';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_51b5c6f906bfa4083b8ed143289666eb'] = 'النسخ الاحتياطي لقاعدة البيانات قبل تشغيل وحدة الصحيحة لآمنة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_af247d7a41136c6f8b262cf0ee3ef860'] = 'وحدة الصحيحة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_2b432d7a07f4e34f5f350577e6ad7502'] = 'قائمة المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_5a048522c38f75873335b2af3a5579d1'] = 'انقر لرؤية دليل التكوين';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b718adec73e04ce3ec720dd11a06a308'] = 'هوية شخصية';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_28974c2c793e780427dfb571b26443e6'] = 'اسم المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ec53a8c4f07baed5d8825072c89799be'] = 'الحالة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b9b371458ab7c314f88b81c553f6ce51'] = 'صنارة صيد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_d1ecdda3b9584ecacc31b4ef6a9a1e9b'] = 'إضافة مجموعة جديدة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_379d5e7e8c9f09972e0915714abad8d3'] = 'تحرير المجموعة';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7dce122004969d56ae2e0245cb754d35'] = 'تحرير';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_c46942232f660ea828d88c66f5612c88'] = 'Editting';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_95143365aa9eab9135674624bcb05a00'] = 'حذف مختارة المجموعة؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f2a6c498fb90ee345d997f888fce3b18'] = 'حذف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6b78d43aa7c49898c5257fc93a7d74b0'] = 'مكررة مختارة المجموعة؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ed75712b0eb1913c28a3872731ffd48d'] = 'مكرر';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e54c52d7ad97c4c98e903a75f097398d'] = 'المجموعة التصدير مع الحاجيات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_94f7a6e8ebb7d3a7278da0f145ac9ccc'] = 'المجموعة التصدير دون الحاجيات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_92fbf0e5d97b8afd7e73126b52bdc4bb'] = 'اختيار ملف';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_4ba17c9e4d2a1225b21ca1d1516c0a8e'] = 'يرجى تحميل *. TXT فقط';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ddd783edcc555eebd5f92a2c3579a183'] = 'مجموعة Overide أم لا:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_93cba07454f06a4a960172bbd6e2a435'] = 'نعم فعلا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_bafd7322c6e97d25b6299b5d6fe8920b'] = 'لا';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7d4639a68f784ac72530a9e022484af6'] = 'الحاجيات Overide أم لا:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_062154b1e6f62a7e8de36088ddba1077'] = 'المجموعة استيراد';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f4aed105cd5886770ef3306471a9190d'] = 'استيراد القطع';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_63b369c65028ccfcffa813c6dc4e27c6'] = 'تصدير القطع من محل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_aacd77492b29dd404232fdca9520b099'] = 'تصدير القطع من محل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_dfed52002899e6e3584d6f7ce7a798b8'] = 'هل أنت متأكد من تجاوز مجموعة؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_47755ac4ec922da322eabc4168a9fefb'] = 'هل أنت متأكد من تجاوز الحاجيات؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e57706046ca57c358dc156fdf9f05863'] = 'يرجى تحميل ملف txt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_d3d2e617335f08df83599665eef8a418'] = 'قريب';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_10ac3d04253ef7e1ddc73e6091c0cd55'] = 'التالى';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_dd1f775e443ff3b9a89270713580a51b'] = 'سابق';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_6c042a5b59cb71ef3d44afd65e2d533e'] = 'يرجى اختيار واحدة لإزالة؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_0148ec297988933d1fce8869fd01c8e8'] = 'هل أنت متأكد من إزالة الصف تذييل الصفحة؟';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_6c7195551da0802a39b5e2bc7187df54'] = 'الملاحة تبديل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_af1b98adf7f686b84cd0b443e022b7a0'] = 'الفئات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_category_image_0b4db271fc4624853e634ef6882ea8be'] = 'مشاهدة الكل';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_3426bf3cca12b1f6550fd8bd36171e2f'] = 'عرض المنتجات';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_417ff10b658021bfcbe333e40192415a'] = 'أي شعار صورة في هذا الوقت.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_sub_categories_6eef185925b1ecfdc2bd79b23064b808'] = 'عدم وجود فئة معرف';
|
||||
454
modules/leobootstrapmenu/translations/de.php
Normal file
@@ -0,0 +1,454 @@
|
||||
<?php
|
||||
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f00c4b5028a0b922b149954c5c1977c5'] = 'Leo Aufladung Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ab0857e1178ede184ab343d3abeeab27'] = 'Leo Bootstrap Megamenu Unterstützung Leo Framework Version 4.0.0';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ff727abac089006fe4491e17bd047e20'] = 'Aktualisierungspositionen Fertig';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d1e17a4491b0eae1a6c5ed3bc0257162'] = 'Aktualisieren von Gruppenpositionen Fertig';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d52eaeff31af37a4a7e0550008aff5df'] = 'Beim Speichern wurde ein Fehler aufgetreten.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_fedc662d36a4357b0f815f81f00884ba'] = 'Beim Duplizieren ist ein Fehler aufgetreten.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ef1182ba7dc5cbb84637abf08510af9'] = 'Duplizieren von';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_21af00d8ab721b6fb8922c52d8e2f3de'] = 'Das Menü konnte nicht dupliziert werden.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f38f5974cdc23279ffe6d203641a8bdf'] = 'Einstellungen aktualisiert.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ac2e6f4a6b63a98ba05472f89df6fc'] = 'Gruppe hinzugefügt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_9b417a62ecb853efc75be790b6d31925'] = 'Gruppe aktualisiert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_694267331c7ceb141d81802bd2ea349a'] = 'Gruppe gelöscht';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bcaeab569ea644690d4d3c3e58636f3a'] = 'Erfolgreicher Clear-Cache';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0ebc299f2f3d0392afb8f7293479c34f'] = 'Die Duplikatgruppe ist erfolgreich';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_78fdd1e114d2fb45850e77373b7c97f2'] = 'Die Importgruppe ist erfolgreich';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_dc1f087019a222a914d4ec3959da788a'] = 'Widgets importieren ist erfolgreich';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_aafeca601facaa973f2fae7533159182'] = 'Das richtige Modul ist erfolgreich';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_63582074b0e39ca541eba9757409e40d'] = 'Neue Gruppe hinzufügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d23303cd157eee2b44ed01a20afd8616'] = 'Sie bearbeiten Gruppe:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6d1ca8184c6a1f11ecccfa17f8f9048a'] = 'Boxed';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_4b5a9713994cdd44bc37de1b41878493'] = 'Gesamtbreite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b915c3f2926eb2dacadf11e7c5b904d7'] = 'In großen Geräten ausgeblendet';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_200120bcca3122c156ec816080fe07d9'] = 'Versteckt in mittleren Geräten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6255dcec0f04135fa161d03e6bb46ea2'] = 'Versteckt in kleinen Geräten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_87147971120558dba2382337684846fe'] = 'Versteckt in Extra kleine Geräte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6840b02c2234cbeba4daa985c97d6f0f'] = 'Versteckt in Smart Phone';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f5b8c6ef0a73d5b71de9ebdc492e5d69'] = 'Gruppentitel';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_26a6b0b5fb2892e829a76462bdb2d753'] = 'Anzeigen im Haken';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_185010cdaf98458a53dd01687e910b5c'] = 'Gruppentyp';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c1b5fa03ecdb95d4a45dd1c40b02527f'] = 'Horizontal';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06ce2a25e5d12c166a36f654dbea6012'] = 'Vertikal';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b59406c05876741bb8febf489769bf9'] = 'Anzeigen Canvas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_93cba07454f06a4a960172bbd6e2a435'] = 'ja';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Nein';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1fa2417910271cdf8f420ce1cf54f635'] = 'Geben Sie Sub ein';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06b9281e396db002010bde1de57262eb'] = 'Auto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_92b09c7c48c520c3c55e497875da437c'] = 'Recht';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_945d5e233cf7d6240f6b783b36a374ff'] = 'Links';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a02d25d021341196276d17c7ae24c7ef'] = 'Gruppenunterricht';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2faec1f9f8cc7f8f40d521c4dd574f49'] = 'Aktivieren';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_193246c250497db0b1fe6e283df0420d'] = 'Gruppenkonfiguration speichern';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Aktiviert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b9f5c797ebbf55adccdd8539a65a0241'] = 'Behindert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2ac4090df61f41c1cc4be498196a9e41'] = 'Bearbeiten MegaMenu Item.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_25b601375d779d63a16974701d7837e4'] = 'Neues MegaMenu-Element erstellen.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a7a5a345f9993090a0c01134a2023e14'] = 'Megamenu ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38a915ac6509a0c3af497a3ad669e247'] = 'Gruppen-ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_51ec9bf4aaeab1b25bb57f9f8d4de557'] = 'Titel:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f32cf6af9fe711f5dd26f0fbe024833d'] = 'Untertitel:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_96c88741d441f47bcb02024773dd7b6d'] = 'Eltern ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1203cd27e4d1ab6f1296728c021d9c1a'] = 'Ist aktiv';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bb5d7374c100ddde6e6abc08286e0d43'] = 'Titel anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_099b21e976549b30af257be2967cea8e'] = 'Untermenü mit anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6adf97f83acf6453d4a6a4b1070f3754'] = 'Keiner';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b0b126cd07e1c1f2677690f080ee723'] = 'Untermenü';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ed562a0d4381eef12d92c87520f3208'] = 'Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38f8e088214197a79b97a9b1bcb4356a'] = 'Einschalten (Typ wählen) oder Untermenü ausschalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_967e8287db0345851faca171c445da22'] = 'Menü-Typ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45ed2be590e3d1e2226b08b2b8da0bdf'] = 'Wählen Sie einen Menüverknüpfungstyp und füllen Sie die folgenden Daten aus';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_02a3a357710cc2a5dfdfb74ed012fb59'] = 'Url';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Kategorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_deb10517653c255364175796ace3553f'] = 'Produkt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d854d05db4b16b4d15b16d6b991ea452'] = 'Herstellung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ec136b444eede3bc85639fac0dd06229'] = 'Lieferant';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'Cms';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3135f4019bee015e2d1ae7f77f9f3f64'] = 'Html';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_322a7e7c999d39c2478aa0ef17640fd5'] = 'Seitensteuerung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_97f08a40f22a625d0cbfe03db3349108'] = 'Produkt ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'CMS-Typ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_32b1e872d533aced68e8fd06117c35d9'] = 'Kategorie hinzufügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2f4a02b8227070b9648f83b1a0f753d1'] = 'Herstellungsart';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_840f15d4308745cf491a654c9e29857b'] = 'Lieferantentyp';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c3b870b9529d83e8ab05ef39b4f829bd'] = 'HTML-Typ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b08ec6f2658d5ba3afedf94551044caa'] = 'Dieses Menü ist nur für Anzeigeinhalte, PLease nicht für Menüebene 1';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_77943d5880768a426a3b23977f8fa2be'] = 'Listenseite Controller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_700ffcf19a261c914ff30c3d542d88a5'] = 'Parameter des Seitencontrollers';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f847ec8337209fda71fdbee177008256'] = 'Ziel öffnen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad6e7652b1bdfb38783486c2c3d5e806'] = 'Selbst';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ef81cce7e4e10033ebb10962dfdd5e'] = 'Leer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_30269022e9d8f51beaabb52e5d0de2b7'] = 'Elternteil';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a4ffdcf0dc1f31b9acaf295d75b51d00'] = 'Oben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0aa0d31cb79800ecd07b253937ebc73a'] = 'Menü-Klasse';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3c169c034764013722f0229ed64569c9'] = 'Menü Symbol Klasse';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a46fb6b5ba54087073285bfaf1495c7e'] = 'Das Modul ist mit Material-Icons integriert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b2b10cc0dddb6edbf34e918c1d7859f5'] = 'Prüfen Sie die Liste der Symbole und des Klassennamens hier';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_344c4d15d32ce1aaa5198302ec5d5e69'] = 'https://design.google.com/icons/ oder Ihr Symbol Klasse';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_74d89d64fcc9c14e5a2635e491b80b1b'] = 'Oder Menü Symbol Bild';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b98250bc928e4b373abdcc9b19524557'] = 'Verwenden Sie Bild-Symbol, wenn keine Verwendung Symbol Klasse';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_301c1ba861559777d322848a9f906d3a'] = 'Icon Vorschau';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e73f481f7e7b2d27b31e40907011f4a6'] = 'Gruppenuntermenü';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e2a092b8b0ef6da0bfedcb1eb4eb230b'] = 'Gruppe alle Untermenü, um in der gleichen Ebene anzuzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1976d7f704de389d9fe064e08ea35b2d'] = 'Spalte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_cdd576e2887eb59d7808128942aa2002'] = 'Setzen Sie jeden Untermenüpunkt als Spalte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_920bd1fb6d54c93fca528ce941464225'] = 'Gruppenzugang';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_53dfb2e9e62dd21872852989f2e96e7a'] = 'Markieren Sie alle Kundengruppen, zu denen Sie Zugang zu diesem Menü haben möchten.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45f3d6fbc9f6eabe5b173cdf54587196'] = 'Menüelement speichern';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_630f6dc397fe74e52d5189e2c80f282b'] = 'Zurück zur Liste';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2408a2e1f3548bc838ad6e40c7dad229'] = 'Klicken Sie auf Aktiviert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1073a919db0dd5cecdf9bfa7a27ffa31'] = 'Klicken Sie auf Deaktiviert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b09bbc28bf2f0236af89e8f195b77f43'] = 'Ungültige id_group';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_29f0a01f865107f8ef31f47d04e0f63b'] = 'Die Gruppe konnte nicht hinzugefügt werden.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_923f7854e5bda70f7fac6a5d95761d8d'] = 'Die Gruppe konnte nicht aktualisiert werden.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ccb2cfd379b6f4b5d3dd360647c50fd3'] = 'Der Änderungsstatus der Gruppe war erfolgreich';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_7f82c65d548588c8d5412463c182e450'] = 'Die Konfiguration konnte nicht aktualisiert werden.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e8a5c576a48dc20222a450056573b938'] = 'Konnte nicht gelöscht werden';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a1c802b316e5d7c19f4b81161d9062ed'] = 'Die Gruppe konnte nicht doppelt vorhanden sein.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_399029ace7efe88aa2c58744217a3d9c'] = 'Gruppe dupliziert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_54626887b9513540ee940d5cbcb4ec3c'] = 'Die Datei konnte nicht importiert werden.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a5b3562d98d1e893e609ed82b7a08f4a'] = 'Untermenü-Einstellung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d3d2e617335f08df83599665eef8a418'] = 'Schließen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_209ab02ae633519b46cbf291091c9cb0'] = 'Untermenü erstellen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Nein';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_93cba07454f06a4a960172bbd6e2a435'] = 'ja';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8726fe06a1251f2d69eb65dfa1578f1b'] = 'Untermenü Breite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_e73f481f7e7b2d27b31e40907011f4a6'] = 'Gruppenuntermenü';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_21fbcdcb05401093d87872dea396fe6a'] = 'Untermenü ausrichten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_03e0c5bbd5488f1e5ec282529dac9635'] = 'Zeile hinzufügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d312b9cccb61129c47823d180981cbf4'] = 'Zeile entfernen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4dbab9feedb1a717f2c0879932c4db10'] = 'Spalte hinzufügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_96dc3773770220a256d8b479eef5c2d9'] = 'Spalteneinstellung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_fbd8a0acc91e582ddf8b9da85003f347'] = 'Zusatzklasse';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4f5f086e367315e5f52722c8c8e9b3e3'] = 'Spaltenbreite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_2e1de4f4e3e08c978fc1329aec7437e1'] = 'Spalte entfernen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8d98b55298ae8b6601d02bd58be24c5e'] = 'Widget-Einstellung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a458be0f08b7e4ff3c0f633c100176c0'] = 'Einfügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0fa1106114a6ccf3f9722f5aef3192f6'] = 'Neues Widget erstellen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c84ce748a5e8352cac213d25fb83d5af'] = 'Live Megamenu Herausgeber: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4be8032cfc0137894be750611311d550'] = 'Mit diesem Tool können Sie ein Untermenü mit mehreren Zeilen und mehreren Spalten erstellen. Sie können Widgets in Spalten oder Gruppen-Untermenüs in der gleichen Ebene von parent.Note: Einige Konfigurationen als Gruppe, Spalten Breite Einstellung überschrieben werden';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'Listen-Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_80218ce7476e1f301da5741cef10014b'] = 'Erstellen Sie ein Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bd4b2b2ed298e0d3008923b4dbb14d0e'] = 'Vorschau auf Live Site';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_f43c0398a4a816999adf288ba64e68ee'] = 'Konfiguration zurücksetzen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0557fa923dcee4d0f86b1409f5c2167f'] = 'Zurück';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_7dce122004969d56ae2e0245cb754d35'] = 'Bearbeiten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_f2a6c498fb90ee345d997f888fce3b18'] = 'Löschen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_ed75712b0eb1913c28a3872731ffd48d'] = 'Duplikat';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_9060a8fb2d3a39b4854d31dc5ef68805'] = 'Die Formulareinstellung ist für diesen Typ nicht verfügbar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_9fb0f5746dcd72593d681f48a5c6b396'] = 'Widget-Info.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a7a5a345f9993090a0c01134a2023e14'] = 'Megamenu ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'Widget-Name';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_869ba5dfa784f91b8a419f586a441850'] = 'Verwenden für show in Listing Widget Management';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a763014a3695992edd8b8ad584a4a454'] = 'Widget-Titel';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_90c43e62cf4d0338679c4fa7c3b205ce'] = 'Diese Fliese wird als Kopf des Widgetblocks gezeigt. Leer deaktivieren';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'Widget-Typ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'Wählen Sie einen Alertstil aus';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0557fa923dcee4d0f86b1409f5c2167f'] = 'Zurück';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_b92071d61c88498171928745ca53078b'] = 'Aufmerksam';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_66d87958a7480cf62622208f0327cc89'] = 'Erstellen Sie eine Alert Message Box basierend auf Bootstrap 3 typo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_77b43fa86520b04c4056e5c6f89e1824'] = 'Alert Erfolg';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_8f7a0172502cf3a3b6237a6a5b269fa1'] = 'Alert-Info';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c80d81822445bd7495f392cbbcf9b19a'] = 'Warnhinweis';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_80b4e4111ed8a1c469c734cf170ffac6'] = 'Warnungsgefahr';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_f15c1cae7882448b3fb0404682e17e61'] = 'Inhalt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_96a6f85135abd93f9e43a63ed42a4a0e'] = 'Alarmtyp';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'Wählen Sie einen Alertstil aus';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_ad3caefba555cb8a5fcee7ca46815cad'] = 'Bilder von Kategorien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_52f5e0bc3859bc5f5e25130b6c7e8881'] = 'Position';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_675056ad1441b6375b2c5abd48c27ef1'] = 'Tiefe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_49ee3087348e8d44e1feda1917443987'] = 'Name';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_93cba07454f06a4a960172bbd6e2a435'] = 'ja';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_3ed24fe0cea7b37e524ba7bf82ddb7fc'] = 'Ebene 1 Kategorien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Nein';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_e448695065137058e5f2ae8a35908c0d'] = 'Bitte erstellen und laden Sie Bilder in den Ordner: themes / [your_current_themename] / assets / img / modules / leobootstrapmenu / icontab /';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_2a0b9c7903dd4ab360877f21dd192b21'] = 'Sortieren nach:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_189ed940b2d47934a0d6939995fe6695'] = 'Symbole anzeigen:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_80d2677cf518f4d04320042f4ea6c146'] = 'Grenze';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_d85544fce402c7a2a96a48078edaf203'] = 'Facebook';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Aktiviert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_b9f5c797ebbf55adccdd8539a65a0241'] = 'Behindert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a016a73836f5149a1fe5d2817d1de4bc'] = 'Seiten-URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_1f89159c3bd49d8d22209f590f85c033'] = 'Ist Grenze';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_cb5feb1b7314637725a2e73bdc9f7295'] = 'Farbe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a18366b217ebf811ad1886e4f4f865b2'] = 'Dunkel';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_9914a0ce04a7b7b6a8e39bec55064b82'] = 'Licht';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_646307c370df291bb6207f2fda39f83e'] = 'Tabanzeige';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_3d1f92a565d3b1a61880236e33c49bf3'] = 'Zeitleiste';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_87f9f735a1d36793ceaecd4e47124b63'] = 'Veranstaltungen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_41de6d6cfb8953c021bbe4ba0701c8a1'] = 'Nachrichten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_32954654ac8fe66a1d09be19001de2d4'] = 'Breite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_687523785aa7f2aabbbb3e2c213b9c39'] = 'Min: 180 und Max: 500. Voreinstellung: 340';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_eec6c4bdbd339edf8cbea68becb85244'] = 'Höhe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c608dd46f852f2ad1651ceccef53e4a3'] = 'Min: 70. Voreinstellung: 500';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_2e9864c4cae842d71fc0b5ffe1d9d7d2'] = 'Stream anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_83cccf4d0f83339c027ad7395fa4d0b9'] = 'Zeige Gesichter';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_82cede2523728ac5803d4a8d5ab5f0be'] = 'Cover ausblenden';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_f4629a6a3f69f39737e590fe9072a20f'] = 'Kleiner Kopf';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_4c4ad5fca2e7a3f74dbb1ced00381aa4'] = 'HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_60935b099ea7c68292c1bd3d911d6f31'] = 'Erstellen Sie HTML mit mehreren Sprachen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_f15c1cae7882448b3fb0404682e17e61'] = 'Inhalt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_3984331438d9c6a507b5e5ad510ed789'] = 'Bilder Galerie Ordner';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_37bcad11db044ea27e549ece33f12afd'] = 'Bilder erstellen Mini Galerie aus Ordner';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Aktiviert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_b9f5c797ebbf55adccdd8539a65a0241'] = 'Behindert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_0ef1a72b3b970c57d039d3cebbdef82e'] = 'Bildordnerpfad';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_32954654ac8fe66a1d09be19001de2d4'] = 'Breite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_80d2677cf518f4d04320042f4ea6c146'] = 'Grenze';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_168b82d33f8073018c50a4f658a02559'] = 'Spalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c062fe33c6d778cd8fa933fefbea6d35'] = '1 Säule';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_5abe7885127359a267e1c1bd52bee456'] = '2 Säulen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_10097b47d4e543deb3699c3a0b8d0a83'] = '3 Spalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_589b314c7ef4edd9422ca8020577f7bf'] = '4 Spalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_e204a434a4352b94f187dc03cf231da0'] = '6 Spalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_bf12419b5b81e06a5fbfa8b9f0bace61'] = 'Bilder Galerie Produkt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_8b676bb9dfe0c0a104858c3e117f7156'] = 'Bilder erstellen Mini Galerie vom Produkt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Aktiviert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_b9f5c797ebbf55adccdd8539a65a0241'] = 'Behindert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Kategorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'Produkt-IDs';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_f31bbdd1b3e85bccd652680e16935819'] = 'Quelle';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_af1b98adf7f686b84cd0b443e022b7a0'] = 'Kategorien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_be6d1dadf6f9afee7fc60ba24b455888'] = 'Geben Sie Produkt-IDs mit Format id1, id2, ... ein.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_92c6fb93bd8dfc53a11887fc4772b7b8'] = 'Kleines Bild';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_57d2b8dbfabf7186608a51f552bbd2e3'] = 'Dickes Bild';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_80d2677cf518f4d04320042f4ea6c146'] = 'Grenze';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5a79fd7cb1ef6584c80cfbd2f3fdb3b3'] = 'Geben Sie eine Zahl ein';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_168b82d33f8073018c50a4f658a02559'] = 'Spalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c062fe33c6d778cd8fa933fefbea6d35'] = '1 Säule';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5abe7885127359a267e1c1bd52bee456'] = '2 Säulen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_10097b47d4e543deb3699c3a0b8d0a83'] = '3 Spalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_589b314c7ef4edd9422ca8020577f7bf'] = '4 Spalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_d0c322965b3b6af1bd496f7cf5b4fba2'] = '5 Spalten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d305597f32be125c0d9f1061c8064086'] = 'Links blockieren';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_1a29a49ecc3965e9fa0b31ecbfdcf0ed'] = 'Erstellen von Listenblockverknüpfungen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_14e8b6dfc0f73c6e08d39a0cde4caa95'] = 'Textverknüpfung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_a38a160bdeb9a6d335bfac470474b31f'] = 'Verknüpfungstyp';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_4c07d90dc88de57891f67c82624df47b'] = 'Wählen Sie einen Verknüpfungstyp aus und füllen Sie die folgenden Daten aus';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_02a3a357710cc2a5dfdfb74ed012fb59'] = 'Url';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Kategorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_deb10517653c255364175796ace3553f'] = 'Produkt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d854d05db4b16b4d15b16d6b991ea452'] = 'Herstellung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ec136b444eede3bc85639fac0dd06229'] = 'Lieferant';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'Cms';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_322a7e7c999d39c2478aa0ef17640fd5'] = 'Seitensteuerung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_97f08a40f22a625d0cbfe03db3349108'] = 'Produkt ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'CMS-Typ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_32b1e872d533aced68e8fd06117c35d9'] = 'Kategorie hinzufügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_2f4a02b8227070b9648f83b1a0f753d1'] = 'Herstellungsart';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_840f15d4308745cf491a654c9e29857b'] = 'Lieferantentyp';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_77943d5880768a426a3b23977f8fa2be'] = 'Listenseite Controller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_700ffcf19a261c914ff30c3d542d88a5'] = 'Parameter des Seitencontrollers';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b0c1243ee6a1f016eba3b2f3d76337cc'] = 'Neuen Link hinzufügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_7d057a8b442ab1baf97e0c1e31e2d8e1'] = 'Kopieren in andere Sprachen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_93bb572dc9256069ff1a5eb9dee30c07'] = 'Kopieren in andere Sprachen ... DONE';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b740ed310730f8151a17f63f8f8b405d'] = 'Link entfernen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ffb2dc8fb54e6983b8d88d880aa87875'] = 'Doppelter Link';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_f99aabcf3a040444355a8767909cfa7e'] = 'Herstellung von Logos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_3f91807219c1ca5609996d308e2e2a98'] = 'Herstellung Logo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_80d2677cf518f4d04320042f4ea6c146'] = 'Grenze';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_461900b74731e07320ca79366df3e809'] = 'Image:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_d11086e25126528f097edeb92f5e2312'] = 'Wählen Sie ein Typbild für die Herstellung aus.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_266cae2087af23c12b8c71919ae57792'] = 'Produktliste';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_ea985a8b64a2481d70990c20d1e5c40f'] = 'Erzeugnisliste';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f8a2f5e141b7d0e66f171176b7cad94a'] = 'Neue Produkte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_6f53fd1183b9a5b3665c905effdec86b'] = 'Produkte Bestseller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_a4fa2066129e46ed1040c671d6b2248a'] = 'Produkte Speziell';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_dd8c3a4395d8d9a8e33a2c2dec55780a'] = 'Produkte vorgestellt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f792311498c66fb3d3ce04fe637fcb99'] = 'Zufällige Produkte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Kategorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_deb10517653c255364175796ace3553f'] = 'Produkt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2377be3c2ad9b435ba277a73f0f1ca76'] = 'Hersteller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'Produkt-IDs';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3c7679577cd1d0be2b98faf898cfc56d'] = 'Datum Hinzufügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f35397b1fdf4aea48976008f663553c4'] = 'Datum aktualisieren';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_49ee3087348e8d44e1feda1917443987'] = 'Name';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b7456cc2e90add373c165905ea7da187'] = 'Produkt ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3601146c4e948c32b6424d2c0a7f0118'] = 'Preis';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_cf3fb1ff52ea1eed3347ac5401ee7f0c'] = 'Aufsteigend';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_e3cf5ac19407b1a62c6fccaff675a53b'] = 'Absteigend';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_77c8b9f38491385d59ddc33d29e751fe'] = 'Quelle:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b53787b5af6c89a0de9f1cf54fba9f21'] = 'Die maximale Anzahl der Produkte in jeder Seite Karussell (Standard: 3).';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_af1b98adf7f686b84cd0b443e022b7a0'] = 'Kategorien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_8da6e2e09a30a5506ea169d8683baeff'] = 'Liste der Produkte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_fbd3b147fb6e93c292192686fd286fe0'] = 'Wählen Sie einen Produktlistentyp aus';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f4a275a931b82e5058bc8ffad8b8e5bd'] = 'Hersteller:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_80d2677cf518f4d04320042f4ea6c146'] = 'Grenze';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2a0b9c7903dd4ab360877f21dd192b21'] = 'Sortieren nach:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_46229689f5013b8ba38140e6780d1387'] = 'Auftrags-Weise:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_bfa4f8af8165a84b7d7b2e01d8dfc870'] = 'Raw HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_d26696bdab5c393ff4f26bed198da9c5'] = 'Raw HTML-Code einfügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_f15c1cae7882448b3fb0404682e17e61'] = 'Inhalt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_1d9da2ca58c7a993b69c76737e16cae6'] = 'Unterkategorien In Parent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_daed04bd347cecefa7748146a08165f3'] = 'Liste von Kategorien Links Of Parent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_57c5bf597fdda1de6eff8966a7c39d3b'] = 'Übergeordnete Kategorie-ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_40916513ecf4b87cc2693fe76d3633c6'] = 'HTML Tab';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_a59528e40aafec80300c48bbf9b0a40f'] = 'HTML-Registerkarte erstellen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_576e6627e310ac9597090af1745dafe1'] = 'Widget-Formular';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_8eff44db9bbe46593e3b1cb56ffed7af'] = 'Nummer der Registerkarte HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_bd5b16acff5375ed538c0adfbd58cda3'] = 'Twitter Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_98578f643152d1bca7c905dc74c606b7'] = 'Erhalten Sie Twitter TimeLife';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Aktiviert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b9f5c797ebbf55adccdd8539a65a0241'] = 'Behindert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_2491bc9c7d8731e1ae33124093bc7026'] = 'Twitter';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_e93f994f01c537c4e2f7d8528c3eb5e9'] = 'Graf';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8f9bfe9d1345237cb3b2b205864da075'] = 'Benutzer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_475c80ecff56299d3527cf51af68e48c'] = 'Randfarbe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_59ece6dc07b89f5c61320dd130579a7f'] = 'Link Farbe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8903861290617267b361478ab7f16f31'] = 'Textfarbe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_df69f03147858e3109b2afefee502a63'] = 'Name Farbe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_019765862acb186803ac6c689ae7517b'] = 'Spitzname Farbe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_32954654ac8fe66a1d09be19001de2d4'] = 'Breite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eec6c4bdbd339edf8cbea68becb85244'] = 'Höhe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b7191be8622b11388acea47896bba8a2'] = 'Hintergrund anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_65411e4df5934ff1e9b989d3f4a15b86'] = 'Antworten anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b796c5bd7ecdb3f4a130bafbe46579d1'] = 'Kopfzeile anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_9d60ef9d2a4ad4cf628f0a1d44b7ef69'] = 'Fußzeile anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_62ab28751bbd4f9fb8596648a6ac4aa6'] = 'Grenze anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eaa889afad651d87a59701c968474702'] = 'Scrollbar anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_2cb0221689ba456de29cd38803276434'] = 'Video-Code';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_a621a0a00c13bc5b2e75bc31ebe813b3'] = 'Machen Video-Widget über Putting Youtube-Code, Vimeo Code';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_552323bf79d65a2283f5c388220fc904'] = 'Widget-Formular.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_f15c1cae7882448b3fb0404682e17e61'] = 'Inhalt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_961451826635656edda7616d692260ba'] = 'Speichern und bleiben';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_b718adec73e04ce3ec720dd11a06a308'] = 'ICH WÜRDE';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_f6877407122056368c82939281ed0ce2'] = 'Widget-Taste';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'Widget-Name';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'Widget-Typ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_d3b206d196cd6be3a2764c1fb90b200f'] = 'Ausgewählte löschen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e25f0ecd41211b01c83e5fec41df4fe7'] = 'Ausgewählte Elemente löschen?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0f9c233d5d29a0e557d25709bd9d02b8'] = 'Korrigieren Sie Image Link';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_66f8614a65369035f4157dcef44f6821'] = 'Sind Sie sicher, dass Sie Image-URL von alten Thema zu neuen Thema ändern möchten?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_6ad96faf4a6d1b202ae8eb9c75e51b5a'] = 'Automatische Eingangsdaten für New Lang';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_28bb7b2e6744bf90fa8eee8dd2fff21e'] = 'Auto-Insert-Daten für neue Sprache?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_a0e5cfd3089e2cde79d1501d6e750920'] = 'Korrigieren Sie Content use basecode64 (nur für Entwickler)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_729a51874fe901b092899e9e8b31c97a'] = 'Bist du sicher?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_151648106e4bf98297882ea2ea1c4b0e'] = 'Aktualisierung erfolgreich';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_87aa2e739755a6fea3a63876b5a1d48e'] = 'Erfolgreich';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_6c48c87a96aafee932e092f8996d58a7'] = 'Live Bearbeitungswerkzeuge';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_2dcb434ba6ce0b393146e503deb3ece7'] = 'Um Reiche Inhalte für Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_3d76f772615e1db191ab4e0acd1fa660'] = 'Tree Megamenu Management - Unternehmensgruppe: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_c151b520446c004dba60a45a3d707cd5'] = ' - Art: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_a54ec37b56b7cd1cfc87685bb195da82'] = 'Um Bestellungen zu sortieren oder Eltern-Kind zu aktualisieren, drap und drop erwartete Menü.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_0797189491c3ff8968fdb7f922248a74'] = 'Neues Menüelement';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_f6f0e1c36183b494f7b211b232e0d881'] = 'Verarbeitung ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'Listen-Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_af1b98adf7f686b84cd0b443e022b7a0'] = 'Kategorien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_1b9abf135ccb7ed2f2cd9c155137c351'] = 'Durchsuchen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_dc30bc0c7914db5918da4263fce93ad2'] = 'Klar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_cfb7ed2a89b2febec5c605dd5a0add9d'] = 'Gruppe Hintergrund';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_434f4ca11924baf76d1992b2cd0d504c'] = 'Klicken Sie, um einen Hintergrund zu laden oder auszuwählen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e150eb1b70e449b80a8a216278ddfc1'] = 'Vorschau Gruppe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_d9c974a800466ccd94c42de8fb08dd76'] = 'Vorschau für';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_c9cc8cce247e49bae79f15173ce97354'] = 'sparen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_7782518f59cd91a2a712ef5e32ec5f4b'] = 'Verwaltet Schieberegler';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3bf12d4578fb0274f9ff8d4090a97bd2'] = 'Export Group und Schieberegler';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_95143365aa9eab9135674624bcb05a00'] = 'Ausgewählte Gruppe löschen?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_f2a6c498fb90ee345d997f888fce3b18'] = 'Löschen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_56b3014fad57ca689e86cde0d4143cde'] = 'Speichern Sie Slider';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_2b946b08a5f3b98a946605e450789621'] = 'Video-Typ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Nein';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_970cfba66b8380fb97b742e4571356c6'] = 'Youtube';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_15db599e0119be476d71bfc1fda72217'] = 'Vimeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e78e8704c6152536ec480501e9f4868'] = 'Video-ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_50ca24c05b4dafa2ef236d15ae66a001'] = 'Automatisches Abspielen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_93cba07454f06a4a960172bbd6e2a435'] = 'ja';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_ddb9370afdc2b94184e6940840efe690'] = 'Fügen Sie neue ein oder wählen Sie Klassen für das Umschalten von Inhalten über Viewport-Haltepunkte aus';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_9c368b768277accfb3b2bc50ac35a884'] = 'Schieberegler-Hintergrund auswählen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_7f94bd3cf3ad5793be0ec3a1e3e058ba'] = 'Nur für Module leomanagewidgets';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_cd53637ad91ff7d51a57c9bbf44b6950'] = 'Für alle Module (leomanagewidget, leomenubootstrap, leomenusidebar)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_75267df40e119a3e6174762f493f9245'] = 'Möchten Sie den Ordner CSS, JS auf den aktuellen Themenordner kopieren?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6622d333c33cfaf951fcf592c5834c79'] = 'Kopieren Sie CSS, JS zum Thema';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_70e0fdebe3805eb7287ebd4ea28098b7'] = 'Megamenu Bedienfeld';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_fc91b7c42dfcbb1a245d91f2c2a2f131'] = 'Wählen Sie Haken';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_32e5e1a06e3203df657d2439dd1e561c'] = 'Alle Haken';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_79c0d6cba080dc90b01c887064c9fc2f'] = 'Cache leeren';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_51b5c6f906bfa4083b8ed143289666eb'] = 'Sichern Sie die Datenbank, bevor Sie das korrekte Modul zu sichern';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_af247d7a41136c6f8b262cf0ee3ef860'] = 'Korrigieren Sie das Modul';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_2b432d7a07f4e34f5f350577e6ad7502'] = 'Gruppenliste';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_5a048522c38f75873335b2af3a5579d1'] = 'Klicken Sie hier, um die Konfigurationsanleitung anzuzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b718adec73e04ce3ec720dd11a06a308'] = 'ICH WÜRDE';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_28974c2c793e780427dfb571b26443e6'] = 'Gruppenname';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ec53a8c4f07baed5d8825072c89799be'] = 'Status';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b9b371458ab7c314f88b81c553f6ce51'] = 'Haken';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_d1ecdda3b9584ecacc31b4ef6a9a1e9b'] = 'Neue Gruppe hinzufügen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_379d5e7e8c9f09972e0915714abad8d3'] = 'Gruppe bearbeiten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7dce122004969d56ae2e0245cb754d35'] = 'Bearbeiten';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_c46942232f660ea828d88c66f5612c88'] = 'Bearbeitung';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_95143365aa9eab9135674624bcb05a00'] = 'Ausgewählte Gruppe löschen?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f2a6c498fb90ee345d997f888fce3b18'] = 'Löschen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6b78d43aa7c49898c5257fc93a7d74b0'] = 'Ausgewählte Gruppe duplizieren?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ed75712b0eb1913c28a3872731ffd48d'] = 'Duplikat';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e54c52d7ad97c4c98e903a75f097398d'] = 'Export-Gruppe mit Widgets';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_94f7a6e8ebb7d3a7278da0f145ac9ccc'] = 'Export-Gruppe ohne Widgets';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_92fbf0e5d97b8afd7e73126b52bdc4bb'] = 'Wählen Sie eine Datei aus';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_4ba17c9e4d2a1225b21ca1d1516c0a8e'] = 'Bitte laden Sie nur * .txt hoch';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ddd783edcc555eebd5f92a2c3579a183'] = 'Overide Gruppe oder nicht:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_93cba07454f06a4a960172bbd6e2a435'] = 'ja';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Nein';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7d4639a68f784ac72530a9e022484af6'] = 'Overide-Widgets oder nicht:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_062154b1e6f62a7e8de36088ddba1077'] = 'Import Gruppe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f4aed105cd5886770ef3306471a9190d'] = 'Widgets importieren';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_63b369c65028ccfcffa813c6dc4e27c6'] = 'Exportieren Sie Widgets von Shop';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_aacd77492b29dd404232fdca9520b099'] = 'Exportieren Sie Widgets Des Geschäftes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_dfed52002899e6e3584d6f7ce7a798b8'] = 'Möchten Sie die Gruppe wirklich außer Kraft setzen?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_47755ac4ec922da322eabc4168a9fefb'] = 'Sind Sie sicher, Widgets zu überschreiben?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e57706046ca57c358dc156fdf9f05863'] = 'Bitte txt-Datei hochladen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_d3d2e617335f08df83599665eef8a418'] = 'Schließen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_10ac3d04253ef7e1ddc73e6091c0cd55'] = 'Nächster';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_dd1f775e443ff3b9a89270713580a51b'] = 'Zurück';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_6c042a5b59cb71ef3d44afd65e2d533e'] = 'Bitte wählen Sie eine zu entfernen?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_0148ec297988933d1fce8869fd01c8e8'] = 'Sind Sie sicher, footer Zeile zu entfernen?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_6c7195551da0802a39b5e2bc7187df54'] = 'Umschalten der Navigation';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_af1b98adf7f686b84cd0b443e022b7a0'] = 'Kategorien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_category_image_0b4db271fc4624853e634ef6882ea8be'] = 'Alle anzeigen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_3426bf3cca12b1f6550fd8bd36171e2f'] = 'Produkte anschauen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_417ff10b658021bfcbe333e40192415a'] = 'Zur Zeit ist kein Image-Logo vorhanden.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_sub_categories_6eef185925b1ecfdc2bd79b23064b808'] = 'Die ID-Kategorie ist nicht vorhanden';
|
||||
454
modules/leobootstrapmenu/translations/es.php
Normal file
@@ -0,0 +1,454 @@
|
||||
<?php
|
||||
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f00c4b5028a0b922b149954c5c1977c5'] = 'Leo Bootstrap Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ab0857e1178ede184ab343d3abeeab27'] = 'Leo Leo Bootstrap Megamenu Soporte Framework versión 4.0.0';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ff727abac089006fe4491e17bd047e20'] = 'Actualizar Posiciones Done';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d1e17a4491b0eae1a6c5ed3bc0257162'] = 'Actualizar el grupo Posiciones Done';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d52eaeff31af37a4a7e0550008aff5df'] = 'Se ha producido un error al intentar guardar.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_fedc662d36a4357b0f815f81f00884ba'] = 'Se ha producido un error al intentar duplicar.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ef1182ba7dc5cbb84637abf08510af9'] = 'Duplicado de';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_21af00d8ab721b6fb8922c52d8e2f3de'] = 'El menú no puede ser duplicado.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f38f5974cdc23279ffe6d203641a8bdf'] = 'Ajustes actualizan.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ac2e6f4a6b63a98ba05472f89df6fc'] = 'grupo añadió';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_9b417a62ecb853efc75be790b6d31925'] = 'grupo actualiza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_694267331c7ceb141d81802bd2ea349a'] = 'grupo borrado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bcaeab569ea644690d4d3c3e58636f3a'] = 'caché claro éxito';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0ebc299f2f3d0392afb8f7293479c34f'] = 'Duplicar grupo tiene éxito';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_78fdd1e114d2fb45850e77373b7c97f2'] = 'grupo de importación ha sido satisfactoria';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_dc1f087019a222a914d4ec3959da788a'] = 'widgets de importación ha sido satisfactoria';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_aafeca601facaa973f2fae7533159182'] = 'Módulo correcto es exitosa';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_63582074b0e39ca541eba9757409e40d'] = 'Añadir nuevo grupo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d23303cd157eee2b44ed01a20afd8616'] = 'Estás grupo editting:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6d1ca8184c6a1f11ecccfa17f8f9048a'] = 'en caja';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_4b5a9713994cdd44bc37de1b41878493'] = 'Anchura completa';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b915c3f2926eb2dacadf11e7c5b904d7'] = 'Oculta en dispositivos de gran tamaño';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_200120bcca3122c156ec816080fe07d9'] = 'Oculta en dispositivos Mediano';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6255dcec0f04135fa161d03e6bb46ea2'] = 'Oculta en dispositivos pequeños';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_87147971120558dba2382337684846fe'] = 'Escondido en pequeños dispositivos adicionales';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6840b02c2234cbeba4daa985c97d6f0f'] = 'Escondido en Móvil';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f5b8c6ef0a73d5b71de9ebdc492e5d69'] = 'grupo Título';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_26a6b0b5fb2892e829a76462bdb2d753'] = 'Mostrar en Hook';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_185010cdaf98458a53dd01687e910b5c'] = 'Tipo de grupo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c1b5fa03ecdb95d4a45dd1c40b02527f'] = 'Horizontal';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06ce2a25e5d12c166a36f654dbea6012'] = 'Vertical';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b59406c05876741bb8febf489769bf9'] = 'Mostrar lienzo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_93cba07454f06a4a960172bbd6e2a435'] = 'Sí';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1fa2417910271cdf8f420ce1cf54f635'] = 'Sub-tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06b9281e396db002010bde1de57262eb'] = 'Auto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_92b09c7c48c520c3c55e497875da437c'] = 'Derecha';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_945d5e233cf7d6240f6b783b36a374ff'] = 'Izquierda';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a02d25d021341196276d17c7ae24c7ef'] = 'grupo Clase';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2faec1f9f8cc7f8f40d521c4dd574f49'] = 'Habilitar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_193246c250497db0b1fe6e283df0420d'] = 'Guardar la configuración del Grupo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'habilitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b9f5c797ebbf55adccdd8539a65a0241'] = 'Discapacitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2ac4090df61f41c1cc4be498196a9e41'] = 'Editar elemento de MegaMenu.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_25b601375d779d63a16974701d7837e4'] = 'Crear nuevo MegaMenu artículo.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a7a5a345f9993090a0c01134a2023e14'] = 'Megamenu ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38a915ac6509a0c3af497a3ad669e247'] = 'ID de grupo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_51ec9bf4aaeab1b25bb57f9f8d4de557'] = 'Título:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f32cf6af9fe711f5dd26f0fbe024833d'] = 'Subtítulo:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_96c88741d441f47bcb02024773dd7b6d'] = 'Identificación de los padres';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1203cd27e4d1ab6f1296728c021d9c1a'] = 'Está activo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bb5d7374c100ddde6e6abc08286e0d43'] = 'Mostrar título';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_099b21e976549b30af257be2967cea8e'] = 'Mostrar submenú con';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6adf97f83acf6453d4a6a4b1070f3754'] = 'Ninguna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b0b126cd07e1c1f2677690f080ee723'] = 'submenú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ed562a0d4381eef12d92c87520f3208'] = 'Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38f8e088214197a79b97a9b1bcb4356a'] = 'Encienda (seleccione el tipo) o desactivar submenú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_967e8287db0345851faca171c445da22'] = 'Tipo de menú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45ed2be590e3d1e2226b08b2b8da0bdf'] = 'Seleccione un tipo de enlace del menú y llenar los datos de entrada para el siguiente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_02a3a357710cc2a5dfdfb74ed012fb59'] = 'url';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Categoría';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_deb10517653c255364175796ace3553f'] = 'Producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d854d05db4b16b4d15b16d6b991ea452'] = 'Fabricar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ec136b444eede3bc85639fac0dd06229'] = 'Proveedor';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'cms';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3135f4019bee015e2d1ae7f77f9f3f64'] = 'html';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_322a7e7c999d39c2478aa0ef17640fd5'] = 'controlador de la página';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_97f08a40f22a625d0cbfe03db3349108'] = 'ID del Producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'Tipo CMS';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_32b1e872d533aced68e8fd06117c35d9'] = 'Categoría Tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2f4a02b8227070b9648f83b1a0f753d1'] = 'Tipo de fabricación';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_840f15d4308745cf491a654c9e29857b'] = 'Tipo de proveedor';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c3b870b9529d83e8ab05ef39b4f829bd'] = 'Tipo HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b08ec6f2658d5ba3afedf94551044caa'] = 'Este menú es sólo para mostrar el contenido, por favor no seleccionarlo para el nivel 1';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_77943d5880768a426a3b23977f8fa2be'] = 'Controlador lista de las páginas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_700ffcf19a261c914ff30c3d542d88a5'] = 'Parámetro del controlador de la página';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f847ec8337209fda71fdbee177008256'] = 'objetivo abierto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad6e7652b1bdfb38783486c2c3d5e806'] = 'Yo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ef81cce7e4e10033ebb10962dfdd5e'] = 'Blanco';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_30269022e9d8f51beaabb52e5d0de2b7'] = 'Padre';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a4ffdcf0dc1f31b9acaf295d75b51d00'] = 'Parte superior';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0aa0d31cb79800ecd07b253937ebc73a'] = 'Clase menú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3c169c034764013722f0229ed64569c9'] = 'Icono de menú Clase';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a46fb6b5ba54087073285bfaf1495c7e'] = 'El módulo integrado con los iconos de materiales';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b2b10cc0dddb6edbf34e918c1d7859f5'] = 'Consultar la lista de iconos y nombre de la clase aquí';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_344c4d15d32ce1aaa5198302ec5d5e69'] = 'https://design.google.com/icons/ o su clase icono';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_74d89d64fcc9c14e5a2635e491b80b1b'] = 'O icono de menú de imágenes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b98250bc928e4b373abdcc9b19524557'] = 'Utilice el icono de imagen si no sirve icono de Clase';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_301c1ba861559777d322848a9f906d3a'] = 'icono de presentación preliminar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e73f481f7e7b2d27b31e40907011f4a6'] = 'grupo Submenú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e2a092b8b0ef6da0bfedcb1eb4eb230b'] = 'Grupo todo submenú para visualizar en el mismo nivel';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1976d7f704de389d9fe064e08ea35b2d'] = 'Columna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_cdd576e2887eb59d7808128942aa2002'] = 'Ajustar cada elemento de submenú que la columna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_920bd1fb6d54c93fca528ce941464225'] = 'el acceso del grupo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_53dfb2e9e62dd21872852989f2e96e7a'] = 'Marcar todos los grupos de clientes que le gustaría tener acceso a este menú.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45f3d6fbc9f6eabe5b173cdf54587196'] = 'Guardar del Menú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_630f6dc397fe74e52d5189e2c80f282b'] = 'Volver a la lista';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2408a2e1f3548bc838ad6e40c7dad229'] = 'Haga clic en Habilitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1073a919db0dd5cecdf9bfa7a27ffa31'] = 'Haga clic para discapacitados';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b09bbc28bf2f0236af89e8f195b77f43'] = 'id_group no válido';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_29f0a01f865107f8ef31f47d04e0f63b'] = 'No se pudo agregar el grupo.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_923f7854e5bda70f7fac6a5d95761d8d'] = 'El grupo no pudo ser actualizado.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ccb2cfd379b6f4b5d3dd360647c50fd3'] = 'Cambio de estado del grupo fue un éxito';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_7f82c65d548588c8d5412463c182e450'] = 'La configuración no pudo ser actualizado.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e8a5c576a48dc20222a450056573b938'] = 'No se pudo eliminar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a1c802b316e5d7c19f4b81161d9062ed'] = 'El grupo no puede ser duplicado.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_399029ace7efe88aa2c58744217a3d9c'] = 'grupo duplica';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_54626887b9513540ee940d5cbcb4ec3c'] = 'El archivo no podría ser de importación.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a5b3562d98d1e893e609ed82b7a08f4a'] = 'Configuración del submenú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d3d2e617335f08df83599665eef8a418'] = 'Cerca';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_209ab02ae633519b46cbf291091c9cb0'] = 'crear El menú secundario';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_93cba07454f06a4a960172bbd6e2a435'] = 'Sí';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8726fe06a1251f2d69eb65dfa1578f1b'] = 'submenú Ancho';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_e73f481f7e7b2d27b31e40907011f4a6'] = 'grupo Submenú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_21fbcdcb05401093d87872dea396fe6a'] = 'alinear Submenú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_03e0c5bbd5488f1e5ec282529dac9635'] = 'Añadir fila';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d312b9cccb61129c47823d180981cbf4'] = 'Eliminar fila';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4dbab9feedb1a717f2c0879932c4db10'] = 'Añadir columna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_96dc3773770220a256d8b479eef5c2d9'] = 'columna de Marco';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_fbd8a0acc91e582ddf8b9da85003f347'] = 'Además Clase';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4f5f086e367315e5f52722c8c8e9b3e3'] = 'Ancho de columna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_2e1de4f4e3e08c978fc1329aec7437e1'] = 'Eliminar columna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8d98b55298ae8b6601d02bd58be24c5e'] = 'Marco Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a458be0f08b7e4ff3c0f633c100176c0'] = 'Insertar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0fa1106114a6ccf3f9722f5aef3192f6'] = 'Crear nuevo widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c84ce748a5e8352cac213d25fb83d5af'] = 'Editor del Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4be8032cfc0137894be750611311d550'] = 'Con el uso del esta herramienta, puede crear submenús a distintos niveles con varias filas y columnas. Puede introducir dentro del las columnas o los submenús de grupo del mismo nivel los widgets creados. Nota: Algunas configuraciones de grupo como las columnas sobreescriben el ajuste del ancho.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'lista Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_80218ce7476e1f301da5741cef10014b'] = 'Crear un widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bd4b2b2ed298e0d3008923b4dbb14d0e'] = 'Vista preliminar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_f43c0398a4a816999adf288ba64e68ee'] = 'Configuración de restablecimiento';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0557fa923dcee4d0f86b1409f5c2167f'] = 'Espalda';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_7dce122004969d56ae2e0245cb754d35'] = 'Editar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_f2a6c498fb90ee345d997f888fce3b18'] = 'Borrar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_ed75712b0eb1913c28a3872731ffd48d'] = 'Duplicar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_9060a8fb2d3a39b4854d31dc5ef68805'] = 'Lo sentimos, Formulario de ajuste no se avairiable para este tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_9fb0f5746dcd72593d681f48a5c6b396'] = 'Información Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a7a5a345f9993090a0c01134a2023e14'] = 'Megamenu ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'Nombre Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_869ba5dfa784f91b8a419f586a441850'] = 'Utilizando para el espectáculo en Gestión de venta Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a763014a3695992edd8b8ad584a4a454'] = 'Widget Título';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_90c43e62cf4d0338679c4fa7c3b205ce'] = 'Este azulejo se mostró como cabecera de bloque de widgets. Vacío para desactivar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'Tipo Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'Seleccionar un estilo de alerta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0557fa923dcee4d0f86b1409f5c2167f'] = 'Volver';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_b92071d61c88498171928745ca53078b'] = 'Alerta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_66d87958a7480cf62622208f0327cc89'] = 'Crear un cuadro de mensaje de Alerta Sobre la base de Bootstrap 3 errata';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_77b43fa86520b04c4056e5c6f89e1824'] = 'El éxito de alerta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_8f7a0172502cf3a3b6237a6a5b269fa1'] = 'alerta de Información';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c80d81822445bd7495f392cbbcf9b19a'] = 'Advertencia de alerta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_80b4e4111ed8a1c469c734cf170ffac6'] = 'alerta Peligro';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_f15c1cae7882448b3fb0404682e17e61'] = 'Contenido';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_96a6f85135abd93f9e43a63ed42a4a0e'] = 'Tipo de alerta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'Seleccionar un estilo de alerta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_ad3caefba555cb8a5fcee7ca46815cad'] = 'Imágenes de categorías';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_52f5e0bc3859bc5f5e25130b6c7e8881'] = 'Posición';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_675056ad1441b6375b2c5abd48c27ef1'] = 'Profundidad';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_49ee3087348e8d44e1feda1917443987'] = 'Nombre';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_93cba07454f06a4a960172bbd6e2a435'] = 'Sí';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_3ed24fe0cea7b37e524ba7bf82ddb7fc'] = 'Nivel 1 categorías';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_e448695065137058e5f2ae8a35908c0d'] = 'Por favor, crear y cargar imágenes en la carpeta: themes / [] / your_current_themename activos / img / módulos / leobootstrapmenu / icontab /';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_2a0b9c7903dd4ab360877f21dd192b21'] = 'Por fin:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_189ed940b2d47934a0d6939995fe6695'] = 'Mostrar iconos:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_80d2677cf518f4d04320042f4ea6c146'] = 'Límite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_d85544fce402c7a2a96a48078edaf203'] = 'Facebook';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'habilitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_b9f5c797ebbf55adccdd8539a65a0241'] = 'Discapacitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a016a73836f5149a1fe5d2817d1de4bc'] = 'URL de la página';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_1f89159c3bd49d8d22209f590f85c033'] = 'es Frontera';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_cb5feb1b7314637725a2e73bdc9f7295'] = 'Color';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a18366b217ebf811ad1886e4f4f865b2'] = 'Oscuro';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_9914a0ce04a7b7b6a8e39bec55064b82'] = 'Ligero';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_646307c370df291bb6207f2fda39f83e'] = 'ficha Pantalla';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_3d1f92a565d3b1a61880236e33c49bf3'] = 'Línea de tiempo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_87f9f735a1d36793ceaecd4e47124b63'] = 'Eventos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_41de6d6cfb8953c021bbe4ba0701c8a1'] = 'mensajes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_32954654ac8fe66a1d09be19001de2d4'] = 'Anchura';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_687523785aa7f2aabbbb3e2c213b9c39'] = 'Min: 180 y Max: 500. Por defecto: 340';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_eec6c4bdbd339edf8cbea68becb85244'] = 'Altura';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c608dd46f852f2ad1651ceccef53e4a3'] = 'Min: 70. Por defecto: 500';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_2e9864c4cae842d71fc0b5ffe1d9d7d2'] = 'Mostrar corriente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_83cccf4d0f83339c027ad7395fa4d0b9'] = 'Mostrar caras';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_82cede2523728ac5803d4a8d5ab5f0be'] = 'Ocultar cubierta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_f4629a6a3f69f39737e590fe9072a20f'] = 'Cabecera pequeña';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_4c4ad5fca2e7a3f74dbb1ced00381aa4'] = 'HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_60935b099ea7c68292c1bd3d911d6f31'] = 'Crear HTML con múltiples Idioma';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_f15c1cae7882448b3fb0404682e17e61'] = 'Contenido';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_3984331438d9c6a507b5e5ad510ed789'] = 'Galería de imágenes de la carpeta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_37bcad11db044ea27e549ece33f12afd'] = 'Crear Imágenes Mini Galería de la carpeta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'habilitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_b9f5c797ebbf55adccdd8539a65a0241'] = 'Discapacitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_0ef1a72b3b970c57d039d3cebbdef82e'] = 'Ruta de la carpeta de imagen';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_32954654ac8fe66a1d09be19001de2d4'] = 'Anchura';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_80d2677cf518f4d04320042f4ea6c146'] = 'Límite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_168b82d33f8073018c50a4f658a02559'] = 'columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c062fe33c6d778cd8fa933fefbea6d35'] = '1 columna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_5abe7885127359a267e1c1bd52bee456'] = '2 Columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_10097b47d4e543deb3699c3a0b8d0a83'] = '3 columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_589b314c7ef4edd9422ca8020577f7bf'] = '4 Columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_e204a434a4352b94f187dc03cf231da0'] = '6 Columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_bf12419b5b81e06a5fbfa8b9f0bace61'] = 'Imágenes de la Galería de Productos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_8b676bb9dfe0c0a104858c3e117f7156'] = 'Crear Imágenes Mini Generalallery A partir de Producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'habilitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_b9f5c797ebbf55adccdd8539a65a0241'] = 'Discapacitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Categoría';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'ID de producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_f31bbdd1b3e85bccd652680e16935819'] = 'Fuente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_af1b98adf7f686b84cd0b443e022b7a0'] = 'Categorías';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_be6d1dadf6f9afee7fc60ba24b455888'] = 'Introduzca los ID de producto con el formato ID1, ID2, ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_92c6fb93bd8dfc53a11887fc4772b7b8'] = 'imagen pequeña';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_57d2b8dbfabf7186608a51f552bbd2e3'] = 'imagen de espesor';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_80d2677cf518f4d04320042f4ea6c146'] = 'Límite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5a79fd7cb1ef6584c80cfbd2f3fdb3b3'] = 'Introduzca un número de';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_168b82d33f8073018c50a4f658a02559'] = 'columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c062fe33c6d778cd8fa933fefbea6d35'] = '1 columna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5abe7885127359a267e1c1bd52bee456'] = '2 Columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_10097b47d4e543deb3699c3a0b8d0a83'] = '3 columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_589b314c7ef4edd9422ca8020577f7bf'] = '4 Columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_d0c322965b3b6af1bd496f7cf5b4fba2'] = '5 Columnas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d305597f32be125c0d9f1061c8064086'] = 'bloquear los enlaces';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_1a29a49ecc3965e9fa0b31ecbfdcf0ed'] = 'Crear lista de bloquear los enlaces';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_14e8b6dfc0f73c6e08d39a0cde4caa95'] = 'Enlace de texto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_a38a160bdeb9a6d335bfac470474b31f'] = 'Tipo de enlace';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_4c07d90dc88de57891f67c82624df47b'] = 'Seleccione un tipo de enlace y rellenar los datos de entrada para el siguiente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_02a3a357710cc2a5dfdfb74ed012fb59'] = 'url';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Categoría';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_deb10517653c255364175796ace3553f'] = 'Producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d854d05db4b16b4d15b16d6b991ea452'] = 'Fabricar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ec136b444eede3bc85639fac0dd06229'] = 'Proveedor';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'cms';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_322a7e7c999d39c2478aa0ef17640fd5'] = 'controlador de la página';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_97f08a40f22a625d0cbfe03db3349108'] = 'ID del Producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'Tipo CMS';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_32b1e872d533aced68e8fd06117c35d9'] = 'Categoría Tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_2f4a02b8227070b9648f83b1a0f753d1'] = 'Tipo de fabricación';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_840f15d4308745cf491a654c9e29857b'] = 'Tipo de proveedor';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_77943d5880768a426a3b23977f8fa2be'] = 'Controlador lista de las páginas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_700ffcf19a261c914ff30c3d542d88a5'] = 'Parámetro del controlador de la página';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b0c1243ee6a1f016eba3b2f3d76337cc'] = 'Añadir un nuevo enlace';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_7d057a8b442ab1baf97e0c1e31e2d8e1'] = 'Copiar en otros idiomas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_93bb572dc9256069ff1a5eb9dee30c07'] = 'Copiar en otros idiomas ... HECHO';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b740ed310730f8151a17f63f8f8b405d'] = 'Eliminar enlace';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ffb2dc8fb54e6983b8d88d880aa87875'] = 'Enlace duplicado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_f99aabcf3a040444355a8767909cfa7e'] = 'Fabricación Logos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_3f91807219c1ca5609996d308e2e2a98'] = 'fabricación Logo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_80d2677cf518f4d04320042f4ea6c146'] = 'Límite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_461900b74731e07320ca79366df3e809'] = 'Imagen:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_d11086e25126528f097edeb92f5e2312'] = 'Seleccione el tipo de imagen para su fabricación.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_266cae2087af23c12b8c71919ae57792'] = 'Lista de productos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_ea985a8b64a2481d70990c20d1e5c40f'] = 'Crear lista de productos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f8a2f5e141b7d0e66f171176b7cad94a'] = 'Los productos más nuevos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_6f53fd1183b9a5b3665c905effdec86b'] = 'productos más vendidos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_a4fa2066129e46ed1040c671d6b2248a'] = 'Los productos especiales';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_dd8c3a4395d8d9a8e33a2c2dec55780a'] = 'productos destacados';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f792311498c66fb3d3ce04fe637fcb99'] = 'productos al azar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Categoría';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_deb10517653c255364175796ace3553f'] = 'Producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2377be3c2ad9b435ba277a73f0f1ca76'] = 'fabricantes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'ID de producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3c7679577cd1d0be2b98faf898cfc56d'] = 'Agregar la fecha';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f35397b1fdf4aea48976008f663553c4'] = 'fecha de actualización';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_49ee3087348e8d44e1feda1917443987'] = 'Nombre';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b7456cc2e90add373c165905ea7da187'] = 'ID del Producto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3601146c4e948c32b6424d2c0a7f0118'] = 'Precio';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_cf3fb1ff52ea1eed3347ac5401ee7f0c'] = 'ascendente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_e3cf5ac19407b1a62c6fccaff675a53b'] = 'descendente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_77c8b9f38491385d59ddc33d29e751fe'] = 'Fuente:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b53787b5af6c89a0de9f1cf54fba9f21'] = 'El número máximo de productos en cada carrusel de la página (por defecto: 3).';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_af1b98adf7f686b84cd0b443e022b7a0'] = 'Categorías';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_8da6e2e09a30a5506ea169d8683baeff'] = 'Tipo de lista de productos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_fbd3b147fb6e93c292192686fd286fe0'] = 'Seleccionar un tipo de listado de productos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f4a275a931b82e5058bc8ffad8b8e5bd'] = 'Fabricante:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_80d2677cf518f4d04320042f4ea6c146'] = 'Límite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2a0b9c7903dd4ab360877f21dd192b21'] = 'Por fin:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_46229689f5013b8ba38140e6780d1387'] = 'Orden manera:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_bfa4f8af8165a84b7d7b2e01d8dfc870'] = 'raw HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_d26696bdab5c393ff4f26bed198da9c5'] = 'Ponga Raw Código HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_f15c1cae7882448b3fb0404682e17e61'] = 'Contenido';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_1d9da2ca58c7a993b69c76737e16cae6'] = 'En Sub Categorías de Padres';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_daed04bd347cecefa7748146a08165f3'] = 'Mostrar lista de categorías Enlaces de Padres';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_57c5bf597fdda1de6eff8966a7c39d3b'] = 'Padres Categoría ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_40916513ecf4b87cc2693fe76d3633c6'] = 'HTML Tab';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_a59528e40aafec80300c48bbf9b0a40f'] = 'Crear HTML Tab';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_576e6627e310ac9597090af1745dafe1'] = 'Forma Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_8eff44db9bbe46593e3b1cb56ffed7af'] = 'Número de HTML Tab';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_bd5b16acff5375ed538c0adfbd58cda3'] = 'Twitter Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_98578f643152d1bca7c905dc74c606b7'] = 'Obtener la última Twitter TimeLife';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'habilitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b9f5c797ebbf55adccdd8539a65a0241'] = 'Discapacitado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_2491bc9c7d8731e1ae33124093bc7026'] = 'Gorjeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_e93f994f01c537c4e2f7d8528c3eb5e9'] = 'Contar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8f9bfe9d1345237cb3b2b205864da075'] = 'Usuario';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_475c80ecff56299d3527cf51af68e48c'] = 'Color del borde';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_59ece6dc07b89f5c61320dd130579a7f'] = 'Color de enlace';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8903861290617267b361478ab7f16f31'] = 'Color de texto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_df69f03147858e3109b2afefee502a63'] = 'nombre del color';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_019765862acb186803ac6c689ae7517b'] = 'apodo de color';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_32954654ac8fe66a1d09be19001de2d4'] = 'Anchura';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eec6c4bdbd339edf8cbea68becb85244'] = 'Altura';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b7191be8622b11388acea47896bba8a2'] = 'Mostrar fondo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_65411e4df5934ff1e9b989d3f4a15b86'] = 'Mostrar respuestas';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b796c5bd7ecdb3f4a130bafbe46579d1'] = 'Mostrar Encabezado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_9d60ef9d2a4ad4cf628f0a1d44b7ef69'] = 'Mostrar pie de página';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_62ab28751bbd4f9fb8596648a6ac4aa6'] = 'Mostrar borde';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eaa889afad651d87a59701c968474702'] = 'Mostrar barra de desplazamiento';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_2cb0221689ba456de29cd38803276434'] = 'Código de vídeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_a621a0a00c13bc5b2e75bc31ebe813b3'] = 'Hacer widget de vídeo a través de poner el código de Youtube, Vimeo Código';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_552323bf79d65a2283f5c388220fc904'] = 'Forma Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_f15c1cae7882448b3fb0404682e17e61'] = 'Contenido';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_961451826635656edda7616d692260ba'] = 'Guardar y permanecer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_b718adec73e04ce3ec720dd11a06a308'] = 'CARNÉ DE IDENTIDAD';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_f6877407122056368c82939281ed0ce2'] = 'Widget clave';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'Nombre Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'Tipo Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_d3b206d196cd6be3a2764c1fb90b200f'] = 'Eliminar seleccionado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e25f0ecd41211b01c83e5fec41df4fe7'] = 'Eliminar los elementos seleccionados?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0f9c233d5d29a0e557d25709bd9d02b8'] = 'Enlace a la imagen correcta';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_66f8614a65369035f4157dcef44f6821'] = '¿Está seguro de que desea cambiar URL de la imagen del viejo tema a tema nuevo?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_6ad96faf4a6d1b202ae8eb9c75e51b5a'] = 'Datos de entrada automático para Nueva Lang';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_28bb7b2e6744bf90fa8eee8dd2fff21e'] = 'los datos de inserción automática para el nuevo idioma?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_a0e5cfd3089e2cde79d1501d6e750920'] = 'Correcta utilización contenido basecode64 (Sólo para desarrolladores)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_729a51874fe901b092899e9e8b31c97a'] = '¿Estás seguro?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_151648106e4bf98297882ea2ea1c4b0e'] = 'Actualización exitosa';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_87aa2e739755a6fea3a63876b5a1d48e'] = 'Exitosamente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_6c48c87a96aafee932e092f8996d58a7'] = 'Herramientas de edición de vivir';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_2dcb434ba6ce0b393146e503deb3ece7'] = 'Hacer de contenido enriquecido Para Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_3d76f772615e1db191ab4e0acd1fa660'] = 'Árbol de administración Megamenu - Grupo: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_c151b520446c004dba60a45a3d707cd5'] = ' - Tipo: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_a54ec37b56b7cd1cfc87685bb195da82'] = 'Para ordenar los pedidos o actualizar padre-hijo, que DRAP y espera menú desplegable.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_0797189491c3ff8968fdb7f922248a74'] = 'Nuevo elemento de menú';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_f6f0e1c36183b494f7b211b232e0d881'] = 'Procesamiento ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'lista Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_af1b98adf7f686b84cd0b443e022b7a0'] = 'Categorías';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_1b9abf135ccb7ed2f2cd9c155137c351'] = 'Vistazo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_dc30bc0c7914db5918da4263fce93ad2'] = 'Claro';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_cfb7ed2a89b2febec5c605dd5a0add9d'] = 'Grupo back-ground';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_434f4ca11924baf76d1992b2cd0d504c'] = 'Haga clic para cargar o seleccionar un back-ground';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e150eb1b70e449b80a8a216278ddfc1'] = 'Grupo de previsualización';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_d9c974a800466ccd94c42de8fb08dd76'] = 'Para vista previa';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_7782518f59cd91a2a712ef5e32ec5f4b'] = 'gestiona Sliders';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3bf12d4578fb0274f9ff8d4090a97bd2'] = 'Grupo de exportación y controles deslizantes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_95143365aa9eab9135674624bcb05a00'] = 'Eliminar grupo seleccionado?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_f2a6c498fb90ee345d997f888fce3b18'] = 'Borrar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_56b3014fad57ca689e86cde0d4143cde'] = 'Guardar deslizante';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_2b946b08a5f3b98a946605e450789621'] = 'Tipo de vídeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_970cfba66b8380fb97b742e4571356c6'] = 'Youtube';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_15db599e0119be476d71bfc1fda72217'] = 'vimeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e78e8704c6152536ec480501e9f4868'] = 'ID de vídeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_50ca24c05b4dafa2ef236d15ae66a001'] = 'Auto reproducción';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_93cba07454f06a4a960172bbd6e2a435'] = 'Sí';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_ddb9370afdc2b94184e6940840efe690'] = 'insertar nuevas clases o seleccionar para alternar contenido a través de los puntos de corte de ventana gráfica';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_9c368b768277accfb3b2bc50ac35a884'] = 'Elija un fondo deslizante';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_7f94bd3cf3ad5793be0ec3a1e3e058ba'] = 'Sólo para leomanagewidgets Módulo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_cd53637ad91ff7d51a57c9bbf44b6950'] = 'Para todos los módulos (leomanagewidget, leomenubootstrap, leomenusidebar)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_75267df40e119a3e6174762f493f9245'] = '¿Quieres copiar CSS, JS carpeta a carpeta del tema actual?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6622d333c33cfaf951fcf592c5834c79'] = 'Copia CSS, JS para el tema';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_70e0fdebe3805eb7287ebd4ea28098b7'] = 'Panel de control Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_fc91b7c42dfcbb1a245d91f2c2a2f131'] = 'Elija un gancho';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_32e5e1a06e3203df657d2439dd1e561c'] = 'Todo el gancho';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_79c0d6cba080dc90b01c887064c9fc2f'] = 'Limpiar cache';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_51b5c6f906bfa4083b8ed143289666eb'] = 'Correct modules';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_af247d7a41136c6f8b262cf0ee3ef860'] = 'módulo correcto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_2b432d7a07f4e34f5f350577e6ad7502'] = 'Lista de grupos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_5a048522c38f75873335b2af3a5579d1'] = 'Haga clic para ver una guía de configuración';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b718adec73e04ce3ec720dd11a06a308'] = 'ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_28974c2c793e780427dfb571b26443e6'] = 'Nombre del grupo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ec53a8c4f07baed5d8825072c89799be'] = 'Estado';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b9b371458ab7c314f88b81c553f6ce51'] = 'Gancho';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_d1ecdda3b9584ecacc31b4ef6a9a1e9b'] = 'Añadir un nuevo grupo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_379d5e7e8c9f09972e0915714abad8d3'] = 'Editar grupo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7dce122004969d56ae2e0245cb754d35'] = 'Editar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_c46942232f660ea828d88c66f5612c88'] = 'editting';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_95143365aa9eab9135674624bcb05a00'] = 'Eliminar grupo seleccionado?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f2a6c498fb90ee345d997f888fce3b18'] = 'Borrar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6b78d43aa7c49898c5257fc93a7d74b0'] = 'Duplicado grupo seleccionado?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ed75712b0eb1913c28a3872731ffd48d'] = 'Duplicar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e54c52d7ad97c4c98e903a75f097398d'] = 'Grupo de exportación con widgets';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_94f7a6e8ebb7d3a7278da0f145ac9ccc'] = 'Export Group Sin Reproductores';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_92fbf0e5d97b8afd7e73126b52bdc4bb'] = 'Escoge un archivo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_4ba17c9e4d2a1225b21ca1d1516c0a8e'] = 'Por favor, sube * .txt solamente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ddd783edcc555eebd5f92a2c3579a183'] = 'grupo overide o no:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_93cba07454f06a4a960172bbd6e2a435'] = 'Sí';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7d4639a68f784ac72530a9e022484af6'] = 'widgets de overide o no:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_062154b1e6f62a7e8de36088ddba1077'] = 'Grupo de importación';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f4aed105cd5886770ef3306471a9190d'] = 'Reproductores de importación';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_63b369c65028ccfcffa813c6dc4e27c6'] = 'Reproductores de exportación de Shop';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_aacd77492b29dd404232fdca9520b099'] = 'Exportación Widgets De Tienda';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_dfed52002899e6e3584d6f7ce7a798b8'] = '¿Seguro de anular grupo?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_47755ac4ec922da322eabc4168a9fefb'] = '¿Seguro de anular los widgets?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e57706046ca57c358dc156fdf9f05863'] = 'Por favor, sube el archivo txt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_d3d2e617335f08df83599665eef8a418'] = 'Cerrar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_10ac3d04253ef7e1ddc73e6091c0cd55'] = 'Siguiente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_dd1f775e443ff3b9a89270713580a51b'] = 'Anterior';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_6c042a5b59cb71ef3d44afd65e2d533e'] = 'Por favor seleccione uno de quitar?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_0148ec297988933d1fce8869fd01c8e8'] = '¿Seguro para eliminar fila de pie?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_6c7195551da0802a39b5e2bc7187df54'] = 'Navegación de palanca';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_af1b98adf7f686b84cd0b443e022b7a0'] = 'Categorías';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_category_image_0b4db271fc4624853e634ef6882ea8be'] = 'Ver todo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_3426bf3cca12b1f6550fd8bd36171e2f'] = 'ver productos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_417ff10b658021bfcbe333e40192415a'] = 'Ningún logotipo imagen en este momento.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_sub_categories_6eef185925b1ecfdc2bd79b23064b808'] = 'La categoría ID no existe';
|
||||
454
modules/leobootstrapmenu/translations/fr.php
Normal file
@@ -0,0 +1,454 @@
|
||||
<?php
|
||||
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f00c4b5028a0b922b149954c5c1977c5'] = 'Leo Bootstrap megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ab0857e1178ede184ab343d3abeeab27'] = 'Leo Bootstrap megamenu soutien Leo Framework Version 4.0.0';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ff727abac089006fe4491e17bd047e20'] = 'Mettre à jour les positions Terminé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d1e17a4491b0eae1a6c5ed3bc0257162'] = 'Positions de mise à jour du Groupe Terminé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d52eaeff31af37a4a7e0550008aff5df'] = 'Une erreur est survenue en tentant de sauver.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_fedc662d36a4357b0f815f81f00884ba'] = 'Une erreur est survenue lors de la tentative de reproduire.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ef1182ba7dc5cbb84637abf08510af9'] = 'Dupliquer des';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_21af00d8ab721b6fb8922c52d8e2f3de'] = 'Le menu ne peut pas être dupliqué.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f38f5974cdc23279ffe6d203641a8bdf'] = 'Paramètres mis à jour.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ac2e6f4a6b63a98ba05472f89df6fc'] = 'Groupe ajouté';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_9b417a62ecb853efc75be790b6d31925'] = 'Groupe mis à jour';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_694267331c7ceb141d81802bd2ea349a'] = 'groupe supprimé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bcaeab569ea644690d4d3c3e58636f3a'] = 'Le succès cache clair';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0ebc299f2f3d0392afb8f7293479c34f'] = 'Duplicate groupe est réussie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_78fdd1e114d2fb45850e77373b7c97f2'] = 'groupe d\'importation est réussie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_dc1f087019a222a914d4ec3959da788a'] = 'widgets d\'importation est réussie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_aafeca601facaa973f2fae7533159182'] = 'Module correct est réussie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_63582074b0e39ca541eba9757409e40d'] = 'Ajouter un nouveau groupe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d23303cd157eee2b44ed01a20afd8616'] = 'Vous êtes un groupe Editting:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6d1ca8184c6a1f11ecccfa17f8f9048a'] = 'Boxed';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_4b5a9713994cdd44bc37de1b41878493'] = 'Pleine largeur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b915c3f2926eb2dacadf11e7c5b904d7'] = 'Caché dans les grands appareils';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_200120bcca3122c156ec816080fe07d9'] = 'Caché dans les dispositifs Medium';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6255dcec0f04135fa161d03e6bb46ea2'] = 'Caché dans les petits appareils';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_87147971120558dba2382337684846fe'] = 'Caché dans les petits appareils supplémentaires';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6840b02c2234cbeba4daa985c97d6f0f'] = 'Caché dans Smart Phone';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f5b8c6ef0a73d5b71de9ebdc492e5d69'] = 'Groupe Titre';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_26a6b0b5fb2892e829a76462bdb2d753'] = 'Montrer à Hook';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_185010cdaf98458a53dd01687e910b5c'] = 'Type de groupe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c1b5fa03ecdb95d4a45dd1c40b02527f'] = 'Horizontal';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06ce2a25e5d12c166a36f654dbea6012'] = 'Verticale';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b59406c05876741bb8febf489769bf9'] = 'Voir Toile';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_93cba07454f06a4a960172bbd6e2a435'] = 'Oui';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Non';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1fa2417910271cdf8f420ce1cf54f635'] = 'Sous-type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06b9281e396db002010bde1de57262eb'] = 'Auto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_92b09c7c48c520c3c55e497875da437c'] = 'Droite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_945d5e233cf7d6240f6b783b36a374ff'] = 'À gauche';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a02d25d021341196276d17c7ae24c7ef'] = 'Groupe classe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2faec1f9f8cc7f8f40d521c4dd574f49'] = 'Activer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_193246c250497db0b1fe6e283df0420d'] = 'Enregistrer la configuration du groupe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activée';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b9f5c797ebbf55adccdd8539a65a0241'] = 'désactivé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2ac4090df61f41c1cc4be498196a9e41'] = 'Item Modifier megamenu.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_25b601375d779d63a16974701d7837e4'] = 'Créer un nouveau megamenu Point.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a7a5a345f9993090a0c01134a2023e14'] = 'megamenu ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38a915ac6509a0c3af497a3ad669e247'] = 'Groupe ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_51ec9bf4aaeab1b25bb57f9f8d4de557'] = 'Titre:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f32cf6af9fe711f5dd26f0fbe024833d'] = 'Sous-titre:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_96c88741d441f47bcb02024773dd7b6d'] = 'Parent ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1203cd27e4d1ab6f1296728c021d9c1a'] = 'C\'est actif';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bb5d7374c100ddde6e6abc08286e0d43'] = 'Montrer le titre';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_099b21e976549b30af257be2967cea8e'] = 'Afficher le sous-menu avec';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6adf97f83acf6453d4a6a4b1070f3754'] = 'Aucun';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b0b126cd07e1c1f2677690f080ee723'] = 'Submenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ed562a0d4381eef12d92c87520f3208'] = 'Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38f8e088214197a79b97a9b1bcb4356a'] = 'Allumez (sélectionnez le type) ou désactiver le sous-menu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_967e8287db0345851faca171c445da22'] = 'Type de Menu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45ed2be590e3d1e2226b08b2b8da0bdf'] = 'Sélectionnez un type de lien de menu et remplir les données pour l\'entrée suivante';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_02a3a357710cc2a5dfdfb74ed012fb59'] = 'url';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Catégorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_deb10517653c255364175796ace3553f'] = 'Produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d854d05db4b16b4d15b16d6b991ea452'] = 'Fabrication';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ec136b444eede3bc85639fac0dd06229'] = 'Fournisseur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'cms';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3135f4019bee015e2d1ae7f77f9f3f64'] = 'Html';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_322a7e7c999d39c2478aa0ef17640fd5'] = 'page Controller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_97f08a40f22a625d0cbfe03db3349108'] = 'ID du produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'type de CMS';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_32b1e872d533aced68e8fd06117c35d9'] = 'Catégorie type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2f4a02b8227070b9648f83b1a0f753d1'] = 'Type de Fabrication';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_840f15d4308745cf491a654c9e29857b'] = 'Fournisseur Type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c3b870b9529d83e8ab05ef39b4f829bd'] = 'type de HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b08ec6f2658d5ba3afedf94551044caa'] = 'Ce menu est uniquement pour le contenu d\'affichage, veuillez ne pas le sélectionner pour le menu de niveau 1';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_77943d5880768a426a3b23977f8fa2be'] = 'Page Liste Controller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_700ffcf19a261c914ff30c3d542d88a5'] = 'Paramètre du contrôleur de la page';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f847ec8337209fda71fdbee177008256'] = 'Cible ouverte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad6e7652b1bdfb38783486c2c3d5e806'] = 'Soi';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ef81cce7e4e10033ebb10962dfdd5e'] = 'Blanc';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_30269022e9d8f51beaabb52e5d0de2b7'] = 'Parent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a4ffdcf0dc1f31b9acaf295d75b51d00'] = 'Sommet';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0aa0d31cb79800ecd07b253937ebc73a'] = 'Menu classe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3c169c034764013722f0229ed64569c9'] = 'Menu Icône Classe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a46fb6b5ba54087073285bfaf1495c7e'] = 'Le module intégré avec des matériaux Icônes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b2b10cc0dddb6edbf34e918c1d7859f5'] = 'Consultez la liste des icônes et nom de classe ici';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_344c4d15d32ce1aaa5198302ec5d5e69'] = 'https://design.google.com/icons/ ou votre classe d\'icône';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_74d89d64fcc9c14e5a2635e491b80b1b'] = 'Ou Menu Icône Image';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b98250bc928e4b373abdcc9b19524557'] = 'Utilisez l\'icône si aucune utilisation icône de classe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_301c1ba861559777d322848a9f906d3a'] = 'Icône Aperçu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e73f481f7e7b2d27b31e40907011f4a6'] = 'Groupe Submenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e2a092b8b0ef6da0bfedcb1eb4eb230b'] = 'Groupe tous les sous-menu pour afficher en même niveau';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1976d7f704de389d9fe064e08ea35b2d'] = 'Colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_cdd576e2887eb59d7808128942aa2002'] = 'Définir un objet chaque sous-menu comme colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_920bd1fb6d54c93fca528ce941464225'] = 'accès Groupe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_53dfb2e9e62dd21872852989f2e96e7a'] = 'Mark tous les groupes de clients que vous aimeriez avoir accès à ce menu.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45f3d6fbc9f6eabe5b173cdf54587196'] = 'Enregistrer le menu Item';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_630f6dc397fe74e52d5189e2c80f282b'] = 'Retour à la liste';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2408a2e1f3548bc838ad6e40c7dad229'] = 'Cliquez sur Activé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1073a919db0dd5cecdf9bfa7a27ffa31'] = 'Cliquez sur Désactivé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b09bbc28bf2f0236af89e8f195b77f43'] = 'id_group Invalid';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_29f0a01f865107f8ef31f47d04e0f63b'] = 'Le groupe n\'a pas pu être ajouté.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_923f7854e5bda70f7fac6a5d95761d8d'] = 'Le groupe n\'a pas pu être mis à jour.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ccb2cfd379b6f4b5d3dd360647c50fd3'] = 'Changer le statut de groupe a réussi';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_7f82c65d548588c8d5412463c182e450'] = 'La configuration n\'a pas pu être mis à jour.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e8a5c576a48dc20222a450056573b938'] = 'Impossible de supprimer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a1c802b316e5d7c19f4b81161d9062ed'] = 'Le groupe ne pouvait pas être dupliqué.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_399029ace7efe88aa2c58744217a3d9c'] = 'Groupe dupliqué';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_54626887b9513540ee940d5cbcb4ec3c'] = 'Le fichier n\'a pas pu être import.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a5b3562d98d1e893e609ed82b7a08f4a'] = 'Sous-menu Paramètres';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d3d2e617335f08df83599665eef8a418'] = 'Fermer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_209ab02ae633519b46cbf291091c9cb0'] = 'Créer Submenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Non';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_93cba07454f06a4a960172bbd6e2a435'] = 'Oui';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8726fe06a1251f2d69eb65dfa1578f1b'] = 'Submenu Largeur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_e73f481f7e7b2d27b31e40907011f4a6'] = 'Groupe Submenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_21fbcdcb05401093d87872dea396fe6a'] = 'Alignez Submenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_03e0c5bbd5488f1e5ec282529dac9635'] = 'Ajouter une rangée';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d312b9cccb61129c47823d180981cbf4'] = 'Supprimer la ligne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4dbab9feedb1a717f2c0879932c4db10'] = 'Ajouter une colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_96dc3773770220a256d8b479eef5c2d9'] = 'Colonne Cadre';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_fbd8a0acc91e582ddf8b9da85003f347'] = 'Addition de classe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4f5f086e367315e5f52722c8c8e9b3e3'] = 'Largeur de colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_2e1de4f4e3e08c978fc1329aec7437e1'] = 'Supprimer la colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8d98b55298ae8b6601d02bd58be24c5e'] = 'Cadre Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a458be0f08b7e4ff3c0f633c100176c0'] = 'Insérer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0fa1106114a6ccf3f9722f5aef3192f6'] = 'Créer un nouveau Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c84ce748a5e8352cac213d25fb83d5af'] = 'Vivre megamenu Editor: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4be8032cfc0137894be750611311d550'] = 'En utilisant cet outil, permet de créer un sous-menu comportant plusieurs lignes et plusieurs colonnes. Vous pouvez injecter des widgets à l\'intérieur des colonnes ou des groupes sous-menus à même niveau de parent.Note: Certaines configurations que le groupe, réglage de la largeur des colonnes sera overrided';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'Liste Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_80218ce7476e1f301da5741cef10014b'] = 'Créer un Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bd4b2b2ed298e0d3008923b4dbb14d0e'] = 'Aperçu Sur le site en direct';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_f43c0398a4a816999adf288ba64e68ee'] = 'Réinitialiser Configuration';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0557fa923dcee4d0f86b1409f5c2167f'] = 'Arrière';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_7dce122004969d56ae2e0245cb754d35'] = 'modifier';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_f2a6c498fb90ee345d997f888fce3b18'] = 'Effacer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_ed75712b0eb1913c28a3872731ffd48d'] = 'Dupliquer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_9060a8fb2d3a39b4854d31dc5ef68805'] = 'Désolé, le formulaire Setting est pas avairiable pour ce type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_9fb0f5746dcd72593d681f48a5c6b396'] = 'Widget info.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a7a5a345f9993090a0c01134a2023e14'] = 'megamenu ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'Nom Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_869ba5dfa784f91b8a419f586a441850'] = 'Utilisation pour le spectacle dans la gestion Listing Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a763014a3695992edd8b8ad584a4a454'] = 'Titre Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_90c43e62cf4d0338679c4fa7c3b205ce'] = 'Cette tuile sera montré comme en-tête du bloc de widget. Empty désactiver';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'Widget type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'Sélectionnez un style d\'alerte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0557fa923dcee4d0f86b1409f5c2167f'] = 'Arrière';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_b92071d61c88498171928745ca53078b'] = 'Alerte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_66d87958a7480cf62622208f0327cc89'] = 'Créer une boîte de message d\'alerte Basé sur Bootstrap 3 typo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_77b43fa86520b04c4056e5c6f89e1824'] = 'succès alerte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_8f7a0172502cf3a3b6237a6a5b269fa1'] = 'alerte info';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c80d81822445bd7495f392cbbcf9b19a'] = 'alerte Avertissement';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_80b4e4111ed8a1c469c734cf170ffac6'] = 'alerte Danger';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_f15c1cae7882448b3fb0404682e17e61'] = 'Contenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_96a6f85135abd93f9e43a63ed42a4a0e'] = 'Type d\'alerte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'Sélectionnez un style d\'alerte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_ad3caefba555cb8a5fcee7ca46815cad'] = 'Images de catégories';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_52f5e0bc3859bc5f5e25130b6c7e8881'] = 'Position';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_675056ad1441b6375b2c5abd48c27ef1'] = 'Profondeur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_49ee3087348e8d44e1feda1917443987'] = 'prénom';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_93cba07454f06a4a960172bbd6e2a435'] = 'Oui';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_3ed24fe0cea7b37e524ba7bf82ddb7fc'] = 'Niveau 1 catégories';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Non';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_e448695065137058e5f2ae8a35908c0d'] = 'S\'il vous plaît créer et télécharger des images vers le dossier: Thèmes / [your_current_themename] / assets / img / modules / leobootstrapmenu / icontab /';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_2a0b9c7903dd4ab360877f21dd192b21'] = 'Commandé par:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_189ed940b2d47934a0d6939995fe6695'] = 'Afficher les icônes:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_d85544fce402c7a2a96a48078edaf203'] = 'Facebook';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activée';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_b9f5c797ebbf55adccdd8539a65a0241'] = 'désactivé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a016a73836f5149a1fe5d2817d1de4bc'] = 'URL de la page';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_1f89159c3bd49d8d22209f590f85c033'] = 'Est-Border';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_cb5feb1b7314637725a2e73bdc9f7295'] = 'Couleur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a18366b217ebf811ad1886e4f4f865b2'] = 'Foncé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_9914a0ce04a7b7b6a8e39bec55064b82'] = 'Lumière';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_646307c370df291bb6207f2fda39f83e'] = 'onglet Affichage';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_3d1f92a565d3b1a61880236e33c49bf3'] = 'Chronologie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_87f9f735a1d36793ceaecd4e47124b63'] = 'Événements';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_41de6d6cfb8953c021bbe4ba0701c8a1'] = 'messages';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_32954654ac8fe66a1d09be19001de2d4'] = 'Largeur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_687523785aa7f2aabbbb3e2c213b9c39'] = 'Min: 180 et Max: 500. Par défaut: 340';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_eec6c4bdbd339edf8cbea68becb85244'] = 'la taille';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c608dd46f852f2ad1651ceccef53e4a3'] = 'Min: 70. Valeur par défaut: 500';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_2e9864c4cae842d71fc0b5ffe1d9d7d2'] = 'Afficher flux';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_83cccf4d0f83339c027ad7395fa4d0b9'] = 'Voir Faces';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_82cede2523728ac5803d4a8d5ab5f0be'] = 'hide Cover';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_f4629a6a3f69f39737e590fe9072a20f'] = 'Petit-tête';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_4c4ad5fca2e7a3f74dbb1ced00381aa4'] = 'HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_60935b099ea7c68292c1bd3d911d6f31'] = 'Créer HTML avec plusieurs langues';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_f15c1cae7882448b3fb0404682e17e61'] = 'Contenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_3984331438d9c6a507b5e5ad510ed789'] = 'Galerie d\'images Dossier';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_37bcad11db044ea27e549ece33f12afd'] = 'Créer Images Mini Galerie De Dossier';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activée';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_b9f5c797ebbf55adccdd8539a65a0241'] = 'désactivé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_0ef1a72b3b970c57d039d3cebbdef82e'] = 'Chemin du dossier d\'image';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_32954654ac8fe66a1d09be19001de2d4'] = 'Largeur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_168b82d33f8073018c50a4f658a02559'] = 'Colonnes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c062fe33c6d778cd8fa933fefbea6d35'] = '1 Colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_5abe7885127359a267e1c1bd52bee456'] = '2 colonnes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_10097b47d4e543deb3699c3a0b8d0a83'] = 'Les colonnes 3';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_589b314c7ef4edd9422ca8020577f7bf'] = '4 colonnes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_e204a434a4352b94f187dc03cf231da0'] = 'Les colonnes 6';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_bf12419b5b81e06a5fbfa8b9f0bace61'] = 'Galerie d\'images produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_8b676bb9dfe0c0a104858c3e117f7156'] = 'Créer Images Mini Generalallery De Produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activée';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_b9f5c797ebbf55adccdd8539a65a0241'] = 'désactivé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Catégorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'Ids Produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_f31bbdd1b3e85bccd652680e16935819'] = 'La source';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_af1b98adf7f686b84cd0b443e022b7a0'] = 'Catégories';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_be6d1dadf6f9afee7fc60ba24b455888'] = 'Entrez Ids produit avec le format id1, id2, ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_92c6fb93bd8dfc53a11887fc4772b7b8'] = 'Petite image';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_57d2b8dbfabf7186608a51f552bbd2e3'] = 'image épaisse';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5a79fd7cb1ef6584c80cfbd2f3fdb3b3'] = 'Entrez un numéro';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_168b82d33f8073018c50a4f658a02559'] = 'Colonnes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c062fe33c6d778cd8fa933fefbea6d35'] = '1 Colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5abe7885127359a267e1c1bd52bee456'] = '2 colonnes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_10097b47d4e543deb3699c3a0b8d0a83'] = 'Les colonnes 3';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_589b314c7ef4edd9422ca8020577f7bf'] = '4 colonnes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_d0c322965b3b6af1bd496f7cf5b4fba2'] = '5 Colonnes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d305597f32be125c0d9f1061c8064086'] = 'bloc Liens';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_1a29a49ecc3965e9fa0b31ecbfdcf0ed'] = 'Créer des liens Liste de blocs';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_14e8b6dfc0f73c6e08d39a0cde4caa95'] = 'Lien texte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_a38a160bdeb9a6d335bfac470474b31f'] = 'type de lien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_4c07d90dc88de57891f67c82624df47b'] = 'Sélectionnez un type de lien et de remplir les données pour l\'entrée suivante';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_02a3a357710cc2a5dfdfb74ed012fb59'] = 'url';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Catégorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_deb10517653c255364175796ace3553f'] = 'Produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d854d05db4b16b4d15b16d6b991ea452'] = 'Fabrication';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ec136b444eede3bc85639fac0dd06229'] = 'Fournisseur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'cms';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_322a7e7c999d39c2478aa0ef17640fd5'] = 'page Controller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_97f08a40f22a625d0cbfe03db3349108'] = 'ID du produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'type de CMS';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_32b1e872d533aced68e8fd06117c35d9'] = 'Catégorie type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_2f4a02b8227070b9648f83b1a0f753d1'] = 'Type de Fabrication';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_840f15d4308745cf491a654c9e29857b'] = 'Fournisseur Type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_77943d5880768a426a3b23977f8fa2be'] = 'Page Liste Controller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_700ffcf19a261c914ff30c3d542d88a5'] = 'Paramètre du contrôleur de la page';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b0c1243ee6a1f016eba3b2f3d76337cc'] = 'Ajouter un nouveau lien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_7d057a8b442ab1baf97e0c1e31e2d8e1'] = 'Copier vers d\'autres langues';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_93bb572dc9256069ff1a5eb9dee30c07'] = 'Copier dans d\'autres langues ... FAIT';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b740ed310730f8151a17f63f8f8b405d'] = 'Supprimer le lien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ffb2dc8fb54e6983b8d88d880aa87875'] = 'Duplicate Lien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_f99aabcf3a040444355a8767909cfa7e'] = 'Fabrication Logos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_3f91807219c1ca5609996d308e2e2a98'] = 'Fabrication Logo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_461900b74731e07320ca79366df3e809'] = 'Image:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_d11086e25126528f097edeb92f5e2312'] = 'image Sélectionnez le type de fabrication.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_266cae2087af23c12b8c71919ae57792'] = 'Liste de produits';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_ea985a8b64a2481d70990c20d1e5c40f'] = 'Créer Produits Liste';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f8a2f5e141b7d0e66f171176b7cad94a'] = 'Produits récents';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_6f53fd1183b9a5b3665c905effdec86b'] = 'Produits Bestseller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_a4fa2066129e46ed1040c671d6b2248a'] = 'Produits spéciaux';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_dd8c3a4395d8d9a8e33a2c2dec55780a'] = 'Products Featured';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f792311498c66fb3d3ce04fe637fcb99'] = 'Produits au hasard';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Catégorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_deb10517653c255364175796ace3553f'] = 'Produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2377be3c2ad9b435ba277a73f0f1ca76'] = 'Fabricants';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'Ids Produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3c7679577cd1d0be2b98faf898cfc56d'] = 'Date d\'inscription';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f35397b1fdf4aea48976008f663553c4'] = 'Date de mise à jour';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_49ee3087348e8d44e1feda1917443987'] = 'prénom';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b7456cc2e90add373c165905ea7da187'] = 'Id Produit';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3601146c4e948c32b6424d2c0a7f0118'] = 'Prix';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_cf3fb1ff52ea1eed3347ac5401ee7f0c'] = 'Ascendant';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_e3cf5ac19407b1a62c6fccaff675a53b'] = 'Descendant';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_77c8b9f38491385d59ddc33d29e751fe'] = 'La source:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b53787b5af6c89a0de9f1cf54fba9f21'] = 'Le nombre maximum de produits dans chaque page Carousel (par défaut: 3).';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_af1b98adf7f686b84cd0b443e022b7a0'] = 'Catégories';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_8da6e2e09a30a5506ea169d8683baeff'] = 'Liste des Produits Type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_fbd3b147fb6e93c292192686fd286fe0'] = 'Sélectionnez un type de liste des produits';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f4a275a931b82e5058bc8ffad8b8e5bd'] = 'Fabricant:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2a0b9c7903dd4ab360877f21dd192b21'] = 'Commandé par:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_46229689f5013b8ba38140e6780d1387'] = 'Ordre Way:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_bfa4f8af8165a84b7d7b2e01d8dfc870'] = 'HTML brut';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_d26696bdab5c393ff4f26bed198da9c5'] = 'Mettez Raw code HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_f15c1cae7882448b3fb0404682e17e61'] = 'Contenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_1d9da2ca58c7a993b69c76737e16cae6'] = 'Sous-catégories Dans Parent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_daed04bd347cecefa7748146a08165f3'] = 'Afficher la liste des catégories Liens de Parent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_57c5bf597fdda1de6eff8966a7c39d3b'] = 'Parent Catégorie ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_40916513ecf4b87cc2693fe76d3633c6'] = 'HTML Tab';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_a59528e40aafec80300c48bbf9b0a40f'] = 'Créer HTML Tab';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_576e6627e310ac9597090af1745dafe1'] = 'Formulaire Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_8eff44db9bbe46593e3b1cb56ffed7af'] = 'Nombre de HTML Tab';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_bd5b16acff5375ed538c0adfbd58cda3'] = 'Twitter Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_98578f643152d1bca7c905dc74c606b7'] = 'Get Latest Twitter TimeLife';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Activée';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b9f5c797ebbf55adccdd8539a65a0241'] = 'désactivé';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_2491bc9c7d8731e1ae33124093bc7026'] = 'Gazouillement';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_e93f994f01c537c4e2f7d8528c3eb5e9'] = 'Compter';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8f9bfe9d1345237cb3b2b205864da075'] = 'Utilisateur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_475c80ecff56299d3527cf51af68e48c'] = 'Couleur de la bordure';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_59ece6dc07b89f5c61320dd130579a7f'] = 'Lien Couleur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8903861290617267b361478ab7f16f31'] = 'Couleur de texte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_df69f03147858e3109b2afefee502a63'] = 'Nom de la couleur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_019765862acb186803ac6c689ae7517b'] = 'Nom Nick Couleur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_32954654ac8fe66a1d09be19001de2d4'] = 'Largeur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eec6c4bdbd339edf8cbea68becb85244'] = 'la taille';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b7191be8622b11388acea47896bba8a2'] = 'Afficher fond';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_65411e4df5934ff1e9b989d3f4a15b86'] = 'Afficher les réponses';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b796c5bd7ecdb3f4a130bafbe46579d1'] = 'Afficher en-tête';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_9d60ef9d2a4ad4cf628f0a1d44b7ef69'] = 'Voir Pied';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_62ab28751bbd4f9fb8596648a6ac4aa6'] = 'Afficher la bordure';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eaa889afad651d87a59701c968474702'] = 'Afficher Scrollbar';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_2cb0221689ba456de29cd38803276434'] = 'code de la vidéo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_a621a0a00c13bc5b2e75bc31ebe813b3'] = 'Faire un widget vidéo via la mise code Youtube, Code Vimeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_552323bf79d65a2283f5c388220fc904'] = 'Formulaire Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_f15c1cae7882448b3fb0404682e17e61'] = 'Contenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_961451826635656edda7616d692260ba'] = 'Save And Stay';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_b718adec73e04ce3ec720dd11a06a308'] = 'ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_f6877407122056368c82939281ed0ce2'] = 'Widget Key';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'Nom Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'Widget type';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_d3b206d196cd6be3a2764c1fb90b200f'] = 'Supprimer sélectionnée';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e25f0ecd41211b01c83e5fec41df4fe7'] = 'Supprimer les éléments sélectionnés?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0f9c233d5d29a0e557d25709bd9d02b8'] = 'Corriger l\'image Lien';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_66f8614a65369035f4157dcef44f6821'] = 'Etes-vous sûr de vouloir changer l\'image url du vieux thème nouveau thème?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_6ad96faf4a6d1b202ae8eb9c75e51b5a'] = 'Automatique des données d\'entrée pour New Lang';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_28bb7b2e6744bf90fa8eee8dd2fff21e'] = 'les données d\'insertion automatique pour une nouvelle langue?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_a0e5cfd3089e2cde79d1501d6e750920'] = 'Corriger l\'utilisation du contenu basecode64 (Juste pour développeur)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_729a51874fe901b092899e9e8b31c97a'] = 'Êtes-vous sûr?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_151648106e4bf98297882ea2ea1c4b0e'] = 'Mise à jour réussie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_87aa2e739755a6fea3a63876b5a1d48e'] = 'Avec succès';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_6c48c87a96aafee932e092f8996d58a7'] = 'Live Edit Tools';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_2dcb434ba6ce0b393146e503deb3ece7'] = 'Pour rendre le contenu Rich Pour megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_3d76f772615e1db191ab4e0acd1fa660'] = 'Arbre megamenu Management - Groupe: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_c151b520446c004dba60a45a3d707cd5'] = ' - Type: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_a54ec37b56b7cd1cfc87685bb195da82'] = 'Pour trier les commandes ou mettre à jour parent-enfant, vous Drap et menu prévu.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_0797189491c3ff8968fdb7f922248a74'] = 'Nouveau menu Item';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_f6f0e1c36183b494f7b211b232e0d881'] = 'En traitement ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'Liste Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_af1b98adf7f686b84cd0b443e022b7a0'] = 'Catégories';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_1b9abf135ccb7ed2f2cd9c155137c351'] = 'Feuilleter';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_dc30bc0c7914db5918da4263fce93ad2'] = 'Clair';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_cfb7ed2a89b2febec5c605dd5a0add9d'] = 'Groupe Back-sol';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_434f4ca11924baf76d1992b2cd0d504c'] = 'Cliquez pour télécharger ou sélectionner un back-sol';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e150eb1b70e449b80a8a216278ddfc1'] = 'Aperçu Groupe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_d9c974a800466ccd94c42de8fb08dd76'] = 'Aperçu Pour';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_c9cc8cce247e49bae79f15173ce97354'] = 'sauvegarder';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_7782518f59cd91a2a712ef5e32ec5f4b'] = 'Gère Sliders';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3bf12d4578fb0274f9ff8d4090a97bd2'] = 'Groupe et curseurs Export';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_95143365aa9eab9135674624bcb05a00'] = 'Supprimer la sélection du groupe?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_f2a6c498fb90ee345d997f888fce3b18'] = 'Effacer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_56b3014fad57ca689e86cde0d4143cde'] = 'Enregistrer curseur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_2b946b08a5f3b98a946605e450789621'] = 'Type de vidéo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Non';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_970cfba66b8380fb97b742e4571356c6'] = 'Youtube';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_15db599e0119be476d71bfc1fda72217'] = 'Vimeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e78e8704c6152536ec480501e9f4868'] = 'video ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_50ca24c05b4dafa2ef236d15ae66a001'] = 'Lecture automatique';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_93cba07454f06a4a960172bbd6e2a435'] = 'Oui';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_ddb9370afdc2b94184e6940840efe690'] = 'insérer des classes nouvelles ou sélectionnez pour basculer contenu à travers des points d\'arrêt de viewport';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_9c368b768277accfb3b2bc50ac35a884'] = 'Sélectionnez fond curseur';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_7f94bd3cf3ad5793be0ec3a1e3e058ba'] = 'Uniquement pour leomanagewidgets Module';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_cd53637ad91ff7d51a57c9bbf44b6950'] = 'Pour tous les modules (leomanagewidget, leomenubootstrap, leomenusidebar)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_75267df40e119a3e6174762f493f9245'] = 'Voulez-vous copier CSS, JS dossier dans le dossier de thème actuel?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6622d333c33cfaf951fcf592c5834c79'] = 'Copie CSS, JS à thème';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_70e0fdebe3805eb7287ebd4ea28098b7'] = 'Panneau de configuration megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_fc91b7c42dfcbb1a245d91f2c2a2f131'] = 'Sélectionnez Crochet';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_32e5e1a06e3203df657d2439dd1e561c'] = 'Tout crochet';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_79c0d6cba080dc90b01c887064c9fc2f'] = 'Vider le cache';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_51b5c6f906bfa4083b8ed143289666eb'] = 'Sauvegardez la base de données avant l\'exécution module correct à la sécurité';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_af247d7a41136c6f8b262cf0ee3ef860'] = 'Module correct';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_2b432d7a07f4e34f5f350577e6ad7502'] = 'Liste des groupes';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_5a048522c38f75873335b2af3a5579d1'] = 'Cliquez pour voir le guide de configuration';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b718adec73e04ce3ec720dd11a06a308'] = 'ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_28974c2c793e780427dfb571b26443e6'] = 'Nom de groupe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ec53a8c4f07baed5d8825072c89799be'] = 'statut';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b9b371458ab7c314f88b81c553f6ce51'] = 'Crochet';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_d1ecdda3b9584ecacc31b4ef6a9a1e9b'] = 'Ajouter un nouveau groupe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_379d5e7e8c9f09972e0915714abad8d3'] = 'Modifier le groupe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7dce122004969d56ae2e0245cb754d35'] = 'modifier';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_c46942232f660ea828d88c66f5612c88'] = 'Editting';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_95143365aa9eab9135674624bcb05a00'] = 'Supprimer la sélection du groupe?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f2a6c498fb90ee345d997f888fce3b18'] = 'Effacer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6b78d43aa7c49898c5257fc93a7d74b0'] = 'Dupliquer groupe sélectionné?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ed75712b0eb1913c28a3872731ffd48d'] = 'Dupliquer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e54c52d7ad97c4c98e903a75f097398d'] = 'Groupe Export Avec Widgets';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_94f7a6e8ebb7d3a7278da0f145ac9ccc'] = 'Groupe Export Sans Widgets';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_92fbf0e5d97b8afd7e73126b52bdc4bb'] = 'Choisissez un fichier';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_4ba17c9e4d2a1225b21ca1d1516c0a8e'] = 'S\'il vous plaît télécharger * .txt uniquement';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ddd783edcc555eebd5f92a2c3579a183'] = 'groupe Overide ou non:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_93cba07454f06a4a960172bbd6e2a435'] = 'Oui';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Non';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7d4639a68f784ac72530a9e022484af6'] = 'widgets OVERIDE ou non:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_062154b1e6f62a7e8de36088ddba1077'] = 'import Group';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f4aed105cd5886770ef3306471a9190d'] = 'Importer Widgets';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_63b369c65028ccfcffa813c6dc4e27c6'] = 'Export Widgets de Shop';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_aacd77492b29dd404232fdca9520b099'] = 'Export Widgets De Boutique';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_dfed52002899e6e3584d6f7ce7a798b8'] = 'Etes-vous sûr de remplacer un groupe?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_47755ac4ec922da322eabc4168a9fefb'] = 'Etes-vous sûr de remplacer les widgets?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e57706046ca57c358dc156fdf9f05863'] = 'S\'il vous plaît télécharger le fichier txt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_d3d2e617335f08df83599665eef8a418'] = 'Fermer';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_10ac3d04253ef7e1ddc73e6091c0cd55'] = 'Prochain';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_dd1f775e443ff3b9a89270713580a51b'] = 'précédent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_6c042a5b59cb71ef3d44afd65e2d533e'] = 'S\'il vous plaît sélectionner un pour supprimer?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_0148ec297988933d1fce8869fd01c8e8'] = 'Etes-vous sûr de retirer de pied de page?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_6c7195551da0802a39b5e2bc7187df54'] = 'Basculer la navigation';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_af1b98adf7f686b84cd0b443e022b7a0'] = 'Catégories';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_category_image_0b4db271fc4624853e634ef6882ea8be'] = 'Voir tout';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_3426bf3cca12b1f6550fd8bd36171e2f'] = 'voir les produits';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_417ff10b658021bfcbe333e40192415a'] = 'Pas de logo d\'image à ce moment.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_sub_categories_6eef185925b1ecfdc2bd79b23064b808'] = 'La catégorie d\'identité n\'existe pas';
|
||||
36
modules/leobootstrapmenu/translations/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
454
modules/leobootstrapmenu/translations/it.php
Normal file
@@ -0,0 +1,454 @@
|
||||
<?php
|
||||
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f00c4b5028a0b922b149954c5c1977c5'] = 'Leo Bootstrap Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ab0857e1178ede184ab343d3abeeab27'] = 'Leo Bootstrap Megamenu Supporto Leo Framework versione 4.0.0';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ff727abac089006fe4491e17bd047e20'] = 'Aggiornamento Posizioni Fatto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d1e17a4491b0eae1a6c5ed3bc0257162'] = 'Posizioni di aggiornamenti di gruppo Done';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d52eaeff31af37a4a7e0550008aff5df'] = 'Si è verificato un errore durante il tentativo di salvare.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_fedc662d36a4357b0f815f81f00884ba'] = 'Si è verificato un errore durante il tentativo di duplicare.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ef1182ba7dc5cbb84637abf08510af9'] = 'duplicato di';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_21af00d8ab721b6fb8922c52d8e2f3de'] = 'Il menu non poteva essere duplicato.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f38f5974cdc23279ffe6d203641a8bdf'] = 'Impostazioni aggiornate.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ac2e6f4a6b63a98ba05472f89df6fc'] = 'Gruppo aggiunto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_9b417a62ecb853efc75be790b6d31925'] = 'Gruppo aggiornato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_694267331c7ceb141d81802bd2ea349a'] = 'Gruppo cancellato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bcaeab569ea644690d4d3c3e58636f3a'] = 'cache di chiaro successo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0ebc299f2f3d0392afb8f7293479c34f'] = 'gruppo duplicato è successo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_78fdd1e114d2fb45850e77373b7c97f2'] = 'gruppo di importazione è successo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_dc1f087019a222a914d4ec3959da788a'] = 'Importa widget è successo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_aafeca601facaa973f2fae7533159182'] = 'Modulo corretto è successo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_63582074b0e39ca541eba9757409e40d'] = 'Aggiungi nuovo gruppo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d23303cd157eee2b44ed01a20afd8616'] = 'Stai Editting gruppo:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6d1ca8184c6a1f11ecccfa17f8f9048a'] = 'boxed';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_4b5a9713994cdd44bc37de1b41878493'] = 'Intera larghezza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b915c3f2926eb2dacadf11e7c5b904d7'] = 'Nascosto in dispositivi di grandi dimensioni';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_200120bcca3122c156ec816080fe07d9'] = 'Nascosto in dispositivi media';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6255dcec0f04135fa161d03e6bb46ea2'] = 'Nascosto in dispositivi piccoli';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_87147971120558dba2382337684846fe'] = 'Nascosto in piccoli dispositivi aggiuntivi';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6840b02c2234cbeba4daa985c97d6f0f'] = 'Nascosto in Smart Phone';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f5b8c6ef0a73d5b71de9ebdc492e5d69'] = 'Gruppo Titolo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_26a6b0b5fb2892e829a76462bdb2d753'] = 'Show di Hook';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_185010cdaf98458a53dd01687e910b5c'] = 'Tipo di gruppo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c1b5fa03ecdb95d4a45dd1c40b02527f'] = 'Orizzontale';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06ce2a25e5d12c166a36f654dbea6012'] = 'Verticale';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b59406c05876741bb8febf489769bf9'] = 'Mostra Tela';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_93cba07454f06a4a960172bbd6e2a435'] = 'sì';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1fa2417910271cdf8f420ce1cf54f635'] = 'Sub-tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_06b9281e396db002010bde1de57262eb'] = 'Auto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_92b09c7c48c520c3c55e497875da437c'] = 'Destra';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_945d5e233cf7d6240f6b783b36a374ff'] = 'Sinistra';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a02d25d021341196276d17c7ae24c7ef'] = 'Class Group';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2faec1f9f8cc7f8f40d521c4dd574f49'] = 'consentire';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_193246c250497db0b1fe6e283df0420d'] = 'Configurazione gruppo Save';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Abilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b9f5c797ebbf55adccdd8539a65a0241'] = 'Disabilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2ac4090df61f41c1cc4be498196a9e41'] = 'Modifica MegaMenu elemento.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_25b601375d779d63a16974701d7837e4'] = 'Crea nuovo MegaMenu elemento.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a7a5a345f9993090a0c01134a2023e14'] = 'Megamenu ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38a915ac6509a0c3af497a3ad669e247'] = 'ID gruppo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_51ec9bf4aaeab1b25bb57f9f8d4de557'] = 'Titolo:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f32cf6af9fe711f5dd26f0fbe024833d'] = 'Sub Title:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_96c88741d441f47bcb02024773dd7b6d'] = 'ID Parent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1203cd27e4d1ab6f1296728c021d9c1a'] = 'È attivo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_bb5d7374c100ddde6e6abc08286e0d43'] = 'Mostra titolo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_099b21e976549b30af257be2967cea8e'] = 'Sottomenu Mostra con';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6adf97f83acf6453d4a6a4b1070f3754'] = 'Nessuna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3b0b126cd07e1c1f2677690f080ee723'] = 'sottomenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_6ed562a0d4381eef12d92c87520f3208'] = 'widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_38f8e088214197a79b97a9b1bcb4356a'] = 'Attivare (selezionare il tipo) o disattivare sottomenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_967e8287db0345851faca171c445da22'] = 'Tipo Menu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45ed2be590e3d1e2226b08b2b8da0bdf'] = 'Selezionare un tipo di collegamento del menu e compilare i dati per seguire in ingresso';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_02a3a357710cc2a5dfdfb74ed012fb59'] = 'url';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Categoria';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_deb10517653c255364175796ace3553f'] = 'Prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_d854d05db4b16b4d15b16d6b991ea452'] = 'Produzione';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ec136b444eede3bc85639fac0dd06229'] = 'Fornitore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'Cms';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3135f4019bee015e2d1ae7f77f9f3f64'] = 'html';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_322a7e7c999d39c2478aa0ef17640fd5'] = 'controllore pagina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_97f08a40f22a625d0cbfe03db3349108'] = 'Codice prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'Tipo CMS';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_32b1e872d533aced68e8fd06117c35d9'] = 'Tipo di categoria';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2f4a02b8227070b9648f83b1a0f753d1'] = 'produzione Tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_840f15d4308745cf491a654c9e29857b'] = 'Tipo Fornitore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_c3b870b9529d83e8ab05ef39b4f829bd'] = 'Tipo HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b08ec6f2658d5ba3afedf94551044caa'] = 'Questo menu è solo per i contenuti di visualizzazione, per favore non selezionare per livello di menu 1';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_77943d5880768a426a3b23977f8fa2be'] = 'Lista di controllo Pagina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_700ffcf19a261c914ff30c3d542d88a5'] = 'Parametro di controllo pagina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_f847ec8337209fda71fdbee177008256'] = 'obiettivo Aperto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ad6e7652b1bdfb38783486c2c3d5e806'] = 'Se stesso';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e4ef81cce7e4e10033ebb10962dfdd5e'] = 'vuoto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_30269022e9d8f51beaabb52e5d0de2b7'] = 'Genitore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a4ffdcf0dc1f31b9acaf295d75b51d00'] = 'Superiore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_0aa0d31cb79800ecd07b253937ebc73a'] = 'Classe Menu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_3c169c034764013722f0229ed64569c9'] = 'Menu Icona Class';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a46fb6b5ba54087073285bfaf1495c7e'] = 'Il modulo integrato con le icone del materiale';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b2b10cc0dddb6edbf34e918c1d7859f5'] = 'Controllare l\'elenco di icone e nome della classe qui';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_344c4d15d32ce1aaa5198302ec5d5e69'] = 'https://design.google.com/icons/ o la classe icona';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_74d89d64fcc9c14e5a2635e491b80b1b'] = 'O Menu Icona Immagine';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b98250bc928e4b373abdcc9b19524557'] = 'Utilizzare l\'icona immagine, se non serve l\'icona di Classe';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_301c1ba861559777d322848a9f906d3a'] = 'icona Anteprima';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e73f481f7e7b2d27b31e40907011f4a6'] = 'Gruppo sottomenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e2a092b8b0ef6da0bfedcb1eb4eb230b'] = 'Gruppo tutti i sottomenu per visualizzare nello stesso livello';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1976d7f704de389d9fe064e08ea35b2d'] = 'Colonna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_cdd576e2887eb59d7808128942aa2002'] = 'Impostare ogni voce del sottomenu come colonna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_920bd1fb6d54c93fca528ce941464225'] = 'accesso Group';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_53dfb2e9e62dd21872852989f2e96e7a'] = 'Mark tutti i gruppi di clienti che si desidera avere accesso a questo menu.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_45f3d6fbc9f6eabe5b173cdf54587196'] = 'Salva Voce di menu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_630f6dc397fe74e52d5189e2c80f282b'] = 'Torna alla lista';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_2408a2e1f3548bc838ad6e40c7dad229'] = 'Fare clic su Attivato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_1073a919db0dd5cecdf9bfa7a27ffa31'] = 'Fare clic su Disabilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_b09bbc28bf2f0236af89e8f195b77f43'] = 'id_group non valido';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_29f0a01f865107f8ef31f47d04e0f63b'] = 'Il gruppo non ha potuto essere aggiunto.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_923f7854e5bda70f7fac6a5d95761d8d'] = 'Il gruppo non ha potuto essere aggiornato.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_ccb2cfd379b6f4b5d3dd360647c50fd3'] = 'Cambio status del gruppo ha avuto successo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_7f82c65d548588c8d5412463c182e450'] = 'La configurazione non potrebbe essere aggiornato.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_e8a5c576a48dc20222a450056573b938'] = 'Impossibile eliminare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_a1c802b316e5d7c19f4b81161d9062ed'] = 'Il gruppo non può essere duplicato.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_399029ace7efe88aa2c58744217a3d9c'] = 'Gruppo duplicato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>leobootstrapmenu_54626887b9513540ee940d5cbcb4ec3c'] = 'Il file non potrebbe essere di importazione.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a5b3562d98d1e893e609ed82b7a08f4a'] = 'Impostazione Menu secondario';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d3d2e617335f08df83599665eef8a418'] = 'Vicino';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_209ab02ae633519b46cbf291091c9cb0'] = 'creazione di sottomenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_93cba07454f06a4a960172bbd6e2a435'] = 'sì';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8726fe06a1251f2d69eb65dfa1578f1b'] = 'sottomenu Larghezza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_e73f481f7e7b2d27b31e40907011f4a6'] = 'Gruppo sottomenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_21fbcdcb05401093d87872dea396fe6a'] = 'allineare sottomenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_03e0c5bbd5488f1e5ec282529dac9635'] = 'Aggiungi riga';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_d312b9cccb61129c47823d180981cbf4'] = 'Rimuovi riga';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4dbab9feedb1a717f2c0879932c4db10'] = 'Aggiungi colonna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_96dc3773770220a256d8b479eef5c2d9'] = 'Impostazione colonna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_fbd8a0acc91e582ddf8b9da85003f347'] = 'Inoltre Class';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4f5f086e367315e5f52722c8c8e9b3e3'] = 'Larghezza della colonna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_2e1de4f4e3e08c978fc1329aec7437e1'] = 'Rimuovi colonna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_8d98b55298ae8b6601d02bd58be24c5e'] = 'Impostazione widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_a458be0f08b7e4ff3c0f633c100176c0'] = 'Inserire';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0fa1106114a6ccf3f9722f5aef3192f6'] = 'Crea nuovo Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c84ce748a5e8352cac213d25fb83d5af'] = 'Vivere Megamenu Editor: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_4be8032cfc0137894be750611311d550'] = 'Utilizzando questo strumento, permette di creare sottomenu avere più righe e colonne multiple. È possibile iniettare i widget all\'interno di colonne o menu sottogruppo di stesso livello di parent.Note: Alcune configurazioni come gruppo, colonne impostazione larghezza sarà overrided';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'lista widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_80218ce7476e1f301da5741cef10014b'] = 'Creare un widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_bd4b2b2ed298e0d3008923b4dbb14d0e'] = 'Anteprima In diretta Site';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_f43c0398a4a816999adf288ba64e68ee'] = 'Configurazione ripristino';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>liveeditor_0557fa923dcee4d0f86b1409f5c2167f'] = 'Indietro';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_7dce122004969d56ae2e0245cb754d35'] = 'Modifica';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_f2a6c498fb90ee345d997f888fce3b18'] = 'cancellare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>btmegamenu_ed75712b0eb1913c28a3872731ffd48d'] = 'Duplicare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_9060a8fb2d3a39b4854d31dc5ef68805'] = 'Siamo spiacenti, modulo di impostazione non è avairiable per questo tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_9fb0f5746dcd72593d681f48a5c6b396'] = 'Widget Info.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a7a5a345f9993090a0c01134a2023e14'] = 'Megamenu ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'Nome widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_869ba5dfa784f91b8a419f586a441850'] = 'L\'utilizzo per l\'esposizione in Management delle inserzioni Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_a763014a3695992edd8b8ad584a4a454'] = 'widget Titolo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_90c43e62cf4d0338679c4fa7c3b205ce'] = 'Questa tessera verrà mostrato come intestazione del blocco dei widget. Vuoto per disabilitare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'Tipo widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'Selezionare un modo d\'';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widgetbase_0557fa923dcee4d0f86b1409f5c2167f'] = 'Indietro';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_b92071d61c88498171928745ca53078b'] = 'Mettere in guardia';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_66d87958a7480cf62622208f0327cc89'] = 'Creare un avviso Casella di messaggio Sulla base di Bootstrap 3 errore di battitura';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_77b43fa86520b04c4056e5c6f89e1824'] = 'Successo Alert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_8f7a0172502cf3a3b6237a6a5b269fa1'] = 'Info Alert';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c80d81822445bd7495f392cbbcf9b19a'] = 'avvertenza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_80b4e4111ed8a1c469c734cf170ffac6'] = 'avviso Pericolo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_f15c1cae7882448b3fb0404682e17e61'] = 'contenuto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_96a6f85135abd93f9e43a63ed42a4a0e'] = 'Tipo di avviso';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_540bd7b8cf40ebc9ae746a20ea854ee1'] = 'Selezionare un modo d\'';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>alert_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_ad3caefba555cb8a5fcee7ca46815cad'] = 'Immagini di categorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_52f5e0bc3859bc5f5e25130b6c7e8881'] = 'Posizione';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_675056ad1441b6375b2c5abd48c27ef1'] = 'Profondità';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_49ee3087348e8d44e1feda1917443987'] = 'Nome';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_93cba07454f06a4a960172bbd6e2a435'] = 'sì';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_3ed24fe0cea7b37e524ba7bf82ddb7fc'] = 'Livello 1 categorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_e448695065137058e5f2ae8a35908c0d'] = 'Si prega di creare e caricare le immagini nella cartella: temi / [your_current_themename] / attività / img / modules / leobootstrapmenu / icontab /';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_2a0b9c7903dd4ab360877f21dd192b21'] = 'Ordinato da:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_189ed940b2d47934a0d6939995fe6695'] = 'Mostra icone:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>category_image_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_d85544fce402c7a2a96a48078edaf203'] = 'Facebook';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Abilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_b9f5c797ebbf55adccdd8539a65a0241'] = 'Disabilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a016a73836f5149a1fe5d2817d1de4bc'] = 'URL della pagina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_1f89159c3bd49d8d22209f590f85c033'] = 'è Border';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_cb5feb1b7314637725a2e73bdc9f7295'] = 'Colore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_a18366b217ebf811ad1886e4f4f865b2'] = 'Buio';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_9914a0ce04a7b7b6a8e39bec55064b82'] = 'Leggero';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_646307c370df291bb6207f2fda39f83e'] = 'scheda Visualizzazione';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_3d1f92a565d3b1a61880236e33c49bf3'] = 'Sequenza temporale';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_87f9f735a1d36793ceaecd4e47124b63'] = 'eventi';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_41de6d6cfb8953c021bbe4ba0701c8a1'] = 'messaggi';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_32954654ac8fe66a1d09be19001de2d4'] = 'Larghezza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_687523785aa7f2aabbbb3e2c213b9c39'] = 'Min: 180 e Max: 500. Predefinito: 340';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_eec6c4bdbd339edf8cbea68becb85244'] = 'Altezza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c608dd46f852f2ad1651ceccef53e4a3'] = 'Min: 70. predefinito: 500';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_2e9864c4cae842d71fc0b5ffe1d9d7d2'] = 'Visualizza stream';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_83cccf4d0f83339c027ad7395fa4d0b9'] = 'Mostra Faces';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_82cede2523728ac5803d4a8d5ab5f0be'] = 'Nascondi copertina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_f4629a6a3f69f39737e590fe9072a20f'] = 'piccolo Intestazione';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>facebook_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_4c4ad5fca2e7a3f74dbb1ced00381aa4'] = 'HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_60935b099ea7c68292c1bd3d911d6f31'] = 'Creare HTML in diverse lingue';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_f15c1cae7882448b3fb0404682e17e61'] = 'contenuto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>html_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_3984331438d9c6a507b5e5ad510ed789'] = 'Immagini Galleria Cartella';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_37bcad11db044ea27e549ece33f12afd'] = 'Creare Immagini Mini Galleria dalla cartella';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Abilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_b9f5c797ebbf55adccdd8539a65a0241'] = 'Disabilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_0ef1a72b3b970c57d039d3cebbdef82e'] = 'Percorso cartella Immagine';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_32954654ac8fe66a1d09be19001de2d4'] = 'Larghezza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_168b82d33f8073018c50a4f658a02559'] = 'colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c062fe33c6d778cd8fa933fefbea6d35'] = '1 Colonna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_5abe7885127359a267e1c1bd52bee456'] = '2 Colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_10097b47d4e543deb3699c3a0b8d0a83'] = '3 colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_589b314c7ef4edd9422ca8020577f7bf'] = '4 Colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_e204a434a4352b94f187dc03cf231da0'] = '6 colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>image_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_bf12419b5b81e06a5fbfa8b9f0bace61'] = 'Immagini Galleria del prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_8b676bb9dfe0c0a104858c3e117f7156'] = 'Creare Immagini Mini Generalallery dal prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Abilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_b9f5c797ebbf55adccdd8539a65a0241'] = 'Disabilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Categoria';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'Ids prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_f31bbdd1b3e85bccd652680e16935819'] = 'fonte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_af1b98adf7f686b84cd0b443e022b7a0'] = 'Categorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_be6d1dadf6f9afee7fc60ba24b455888'] = 'Inserisci prodotto Ids con il formato ID1, ID2, ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_92c6fb93bd8dfc53a11887fc4772b7b8'] = 'Small image';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_57d2b8dbfabf7186608a51f552bbd2e3'] = 'immagine di spessore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5a79fd7cb1ef6584c80cfbd2f3fdb3b3'] = 'Inserire un numero';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_168b82d33f8073018c50a4f658a02559'] = 'colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c062fe33c6d778cd8fa933fefbea6d35'] = '1 Colonna';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_5abe7885127359a267e1c1bd52bee456'] = '2 Colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_10097b47d4e543deb3699c3a0b8d0a83'] = '3 colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_589b314c7ef4edd9422ca8020577f7bf'] = '4 Colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_d0c322965b3b6af1bd496f7cf5b4fba2'] = '5 Colonne';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>imageproduct_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d305597f32be125c0d9f1061c8064086'] = 'blocco Link';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_1a29a49ecc3965e9fa0b31ecbfdcf0ed'] = 'Creare Block List Link';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_14e8b6dfc0f73c6e08d39a0cde4caa95'] = 'link di Testo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_a38a160bdeb9a6d335bfac470474b31f'] = 'Tipo di collegamento';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_4c07d90dc88de57891f67c82624df47b'] = 'Selezionare un tipo di collegamento e compilare i dati per seguire in ingresso';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_02a3a357710cc2a5dfdfb74ed012fb59'] = 'url';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Categoria';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_deb10517653c255364175796ace3553f'] = 'Prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_d854d05db4b16b4d15b16d6b991ea452'] = 'Produzione';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ec136b444eede3bc85639fac0dd06229'] = 'Fornitore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e481e3f6fd59d90fe1b286d6b6d3f545'] = 'Cms';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_322a7e7c999d39c2478aa0ef17640fd5'] = 'controllore pagina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_97f08a40f22a625d0cbfe03db3349108'] = 'Codice prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ad020ff0a6f2e8e7f6590e0aec73c7c1'] = 'Tipo CMS';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_e6b391a8d2c4d45902a23a8b6585703d'] = 'URL';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_32b1e872d533aced68e8fd06117c35d9'] = 'Tipo di categoria';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_2f4a02b8227070b9648f83b1a0f753d1'] = 'produzione Tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_840f15d4308745cf491a654c9e29857b'] = 'Tipo Fornitore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_77943d5880768a426a3b23977f8fa2be'] = 'Lista di controllo Pagina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_700ffcf19a261c914ff30c3d542d88a5'] = 'Parametro di controllo pagina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b0c1243ee6a1f016eba3b2f3d76337cc'] = 'Aggiungere nuovo link';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_7d057a8b442ab1baf97e0c1e31e2d8e1'] = 'Copia in altre lingue';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_93bb572dc9256069ff1a5eb9dee30c07'] = 'Copia in altre lingue ... FATTO';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_b740ed310730f8151a17f63f8f8b405d'] = 'rimuovere link';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_ffb2dc8fb54e6983b8d88d880aa87875'] = 'Duplicate link';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>links_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_f99aabcf3a040444355a8767909cfa7e'] = 'Fabbricazione Logos';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_3f91807219c1ca5609996d308e2e2a98'] = 'produzione Logo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_461900b74731e07320ca79366df3e809'] = 'Immagine:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_d11086e25126528f097edeb92f5e2312'] = 'immagine Selezionare il tipo per la produzione.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>manufacture_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_266cae2087af23c12b8c71919ae57792'] = 'Elenco prodotti';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_ea985a8b64a2481d70990c20d1e5c40f'] = 'Creare Prodotti lista';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f8a2f5e141b7d0e66f171176b7cad94a'] = 'nuovi prodotti';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_6f53fd1183b9a5b3665c905effdec86b'] = 'prodotti Bestseller';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_a4fa2066129e46ed1040c671d6b2248a'] = 'prodotti speciali';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_dd8c3a4395d8d9a8e33a2c2dec55780a'] = 'prodotti in vetrina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f792311498c66fb3d3ce04fe637fcb99'] = 'prodotti casuale';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3adbdb3ac060038aa0e6e6c138ef9873'] = 'Categoria';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_deb10517653c255364175796ace3553f'] = 'Prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2377be3c2ad9b435ba277a73f0f1ca76'] = 'Produttori';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_7b0a9ea6dc53cee24fedbea4f27dcc5f'] = 'Ids prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3c7679577cd1d0be2b98faf898cfc56d'] = 'data Add';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f35397b1fdf4aea48976008f663553c4'] = 'data di aggiornamento';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_49ee3087348e8d44e1feda1917443987'] = 'Nome';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b7456cc2e90add373c165905ea7da187'] = 'Codice prodotto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_3601146c4e948c32b6424d2c0a7f0118'] = 'Prezzo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_cf3fb1ff52ea1eed3347ac5401ee7f0c'] = 'Ascendente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_e3cf5ac19407b1a62c6fccaff675a53b'] = 'Discendente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_77c8b9f38491385d59ddc33d29e751fe'] = 'Fonte:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_b53787b5af6c89a0de9f1cf54fba9f21'] = 'Il numero massimo di prodotti in ogni pagina Carousel (default: 3).';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_af1b98adf7f686b84cd0b443e022b7a0'] = 'Categorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_8da6e2e09a30a5506ea169d8683baeff'] = 'Prodotti lista Tipo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_fbd3b147fb6e93c292192686fd286fe0'] = 'Selezionare un tipo di elenco articoli';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_f4a275a931b82e5058bc8ffad8b8e5bd'] = 'Produttore:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_80d2677cf518f4d04320042f4ea6c146'] = 'Limite';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_2a0b9c7903dd4ab360877f21dd192b21'] = 'Ordinato da:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_46229689f5013b8ba38140e6780d1387'] = 'Order Way:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>product_list_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_bfa4f8af8165a84b7d7b2e01d8dfc870'] = 'Raw HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_d26696bdab5c393ff4f26bed198da9c5'] = 'Mettere Raw codice HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_f15c1cae7882448b3fb0404682e17e61'] = 'contenuto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>raw_html_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_1d9da2ca58c7a993b69c76737e16cae6'] = 'Sotto categorie In Parent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_daed04bd347cecefa7748146a08165f3'] = 'Mostra elenco delle categorie di collegamenti di un genitore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_57c5bf597fdda1de6eff8966a7c39d3b'] = 'Categoria ID Parent';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>sub_categories_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_40916513ecf4b87cc2693fe76d3633c6'] = 'Tab HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_a59528e40aafec80300c48bbf9b0a40f'] = 'Crea scheda HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_576e6627e310ac9597090af1745dafe1'] = 'Modulo widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_8eff44db9bbe46593e3b1cb56ffed7af'] = 'Numero di scheda HTML';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>tabhtml_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_bd5b16acff5375ed538c0adfbd58cda3'] = 'Twitter widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_98578f643152d1bca7c905dc74c606b7'] = 'Leggi ultima Twitter TimeLife';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_00d23a76e43b46dae9ec7aa9dcbebb32'] = 'Abilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b9f5c797ebbf55adccdd8539a65a0241'] = 'Disabilitato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_2491bc9c7d8731e1ae33124093bc7026'] = 'Twitter';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_e93f994f01c537c4e2f7d8528c3eb5e9'] = 'Contare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8f9bfe9d1345237cb3b2b205864da075'] = 'Utente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_475c80ecff56299d3527cf51af68e48c'] = 'Colore del bordo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_59ece6dc07b89f5c61320dd130579a7f'] = 'Colore collegamento';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_8903861290617267b361478ab7f16f31'] = 'Colore del testo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_df69f03147858e3109b2afefee502a63'] = 'nome Colore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_019765862acb186803ac6c689ae7517b'] = 'nick name di colore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_32954654ac8fe66a1d09be19001de2d4'] = 'Larghezza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eec6c4bdbd339edf8cbea68becb85244'] = 'Altezza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b7191be8622b11388acea47896bba8a2'] = 'Mostra sfondo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_65411e4df5934ff1e9b989d3f4a15b86'] = 'Mostra risposte';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_b796c5bd7ecdb3f4a130bafbe46579d1'] = 'Mostra intestazione';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_9d60ef9d2a4ad4cf628f0a1d44b7ef69'] = 'Mostra piè di pagina';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_62ab28751bbd4f9fb8596648a6ac4aa6'] = 'Mostra bordo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_eaa889afad651d87a59701c968474702'] = 'Visualizza barra di scorrimento';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>twitter_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_2cb0221689ba456de29cd38803276434'] = 'Codice Video';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_a621a0a00c13bc5b2e75bc31ebe813b3'] = 'Fare widget di video tramite la messa Codice Youtube, Vimeo Codice';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_552323bf79d65a2283f5c388220fc904'] = 'Modulo Widget.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_f15c1cae7882448b3fb0404682e17e61'] = 'contenuto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_961451826635656edda7616d692260ba'] = 'Salva e rimanere';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>video_code_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_b718adec73e04ce3ec720dd11a06a308'] = 'ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_f6877407122056368c82939281ed0ce2'] = 'widget chiave';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0999c41a3bd1a74ea75cc8b6d0799cfc'] = 'Nome widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e2a3b27fc23caaedda3dcd2ecbedae5c'] = 'Tipo widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_d3b206d196cd6be3a2764c1fb90b200f'] = 'Elimina selezionato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_e25f0ecd41211b01c83e5fec41df4fe7'] = 'Eliminare elementi selezionati?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_0f9c233d5d29a0e557d25709bd9d02b8'] = 'Corretta immagine link';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_66f8614a65369035f4157dcef44f6821'] = 'Sei sicuro di voler cambiare l\'immagine URL dal vecchio tema al nuovo tema?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_6ad96faf4a6d1b202ae8eb9c75e51b5a'] = 'I dati Auto input per nuovi Lang';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_28bb7b2e6744bf90fa8eee8dd2fff21e'] = 'Dati inserimento automatico per la nuova lingua?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_a0e5cfd3089e2cde79d1501d6e750920'] = 'Corretto uso Content basecode64 (Solo per gli sviluppatori)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_729a51874fe901b092899e9e8b31c97a'] = 'Sei sicuro?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>adminleowidgets_151648106e4bf98297882ea2ea1c4b0e'] = 'Aggiornamento riuscito';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_87aa2e739755a6fea3a63876b5a1d48e'] = 'Con successo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_6c48c87a96aafee932e092f8996d58a7'] = 'Vivere strumenti di modifica';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_2dcb434ba6ce0b393146e503deb3ece7'] = 'A rendere i contenuti più ricchi per Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_3d76f772615e1db191ab4e0acd1fa660'] = 'Albero Megamenu Management - Gruppo: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_c151b520446c004dba60a45a3d707cd5'] = ' - Digitare: ';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_a54ec37b56b7cd1cfc87685bb195da82'] = 'Per ordinare gli ordini o aggiornare padre-figlio, è drap e menu previsto.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_0797189491c3ff8968fdb7f922248a74'] = 'Nuova voce di menu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_f6f0e1c36183b494f7b211b232e0d881'] = 'Elaborazione in corso ...';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>configure_cc8fac70afa1b0f196053ea7bfdb4b15'] = 'lista widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_af1b98adf7f686b84cd0b443e022b7a0'] = 'Categorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_1b9abf135ccb7ed2f2cd9c155137c351'] = 'Navigare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_dc30bc0c7914db5918da4263fce93ad2'] = 'Pulire';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_cfb7ed2a89b2febec5c605dd5a0add9d'] = 'Gruppo back-ground';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_434f4ca11924baf76d1992b2cd0d504c'] = 'Fare clic per caricare o selezionare un back-ground';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e150eb1b70e449b80a8a216278ddfc1'] = 'anteprima Gruppo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_d9c974a800466ccd94c42de8fb08dd76'] = 'anteprima Per';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_7782518f59cd91a2a712ef5e32ec5f4b'] = 'gestisce Sliders';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3bf12d4578fb0274f9ff8d4090a97bd2'] = 'Gruppo Export e cursori';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_95143365aa9eab9135674624bcb05a00'] = 'Elimina selezionati Gruppo?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_f2a6c498fb90ee345d997f888fce3b18'] = 'cancellare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_56b3014fad57ca689e86cde0d4143cde'] = 'Salva Slider';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_2b946b08a5f3b98a946605e450789621'] = 'Tipo Video';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_970cfba66b8380fb97b742e4571356c6'] = 'Youtube';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_15db599e0119be476d71bfc1fda72217'] = 'Vimeo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_3e78e8704c6152536ec480501e9f4868'] = 'Video ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_50ca24c05b4dafa2ef236d15ae66a001'] = 'Riproduzione automatica';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_93cba07454f06a4a960172bbd6e2a435'] = 'sì';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_ddb9370afdc2b94184e6940840efe690'] = 'inserire classi nuove o selezionare per la commutazione contenuti attraverso i punti di interruzione viewport';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>form_9c368b768277accfb3b2bc50ac35a884'] = 'Seleziona sfondo cursore';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_7f94bd3cf3ad5793be0ec3a1e3e058ba'] = 'Solo per leomanagewidgets Module';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_cd53637ad91ff7d51a57c9bbf44b6950'] = 'Per tutti i moduli (leomanagewidget, leomenubootstrap, leomenusidebar)';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_75267df40e119a3e6174762f493f9245'] = 'Vuoi copiare CSS, JS cartella per cartella del tema attuale?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6622d333c33cfaf951fcf592c5834c79'] = 'Copia CSS, JS a tema';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_70e0fdebe3805eb7287ebd4ea28098b7'] = 'Pannello di controllo Megamenu';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_fc91b7c42dfcbb1a245d91f2c2a2f131'] = 'Selezionare Hook';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_32e5e1a06e3203df657d2439dd1e561c'] = 'Tutti gancio';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_79c0d6cba080dc90b01c887064c9fc2f'] = 'Cancella cache';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_51b5c6f906bfa4083b8ed143289666eb'] = 'Eseguire il backup del database prima corsa corretta del modulo di sicurezza';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_af247d7a41136c6f8b262cf0ee3ef860'] = 'modulo corretto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_2b432d7a07f4e34f5f350577e6ad7502'] = 'List Group';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_5a048522c38f75873335b2af3a5579d1'] = 'Clicca per vedere guida di configurazione';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b718adec73e04ce3ec720dd11a06a308'] = 'ID';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_28974c2c793e780427dfb571b26443e6'] = 'Nome del gruppo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ec53a8c4f07baed5d8825072c89799be'] = 'Stato';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_b9b371458ab7c314f88b81c553f6ce51'] = 'gancio';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_d1ecdda3b9584ecacc31b4ef6a9a1e9b'] = 'Aggiungere un nuovo gruppo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_379d5e7e8c9f09972e0915714abad8d3'] = 'Modifica gruppo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7dce122004969d56ae2e0245cb754d35'] = 'Modifica';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_c46942232f660ea828d88c66f5612c88'] = 'editting';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_95143365aa9eab9135674624bcb05a00'] = 'Elimina selezionati Gruppo?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f2a6c498fb90ee345d997f888fce3b18'] = 'cancellare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_6b78d43aa7c49898c5257fc93a7d74b0'] = 'Duplicato selezionato gruppo?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ed75712b0eb1913c28a3872731ffd48d'] = 'Duplicare';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e54c52d7ad97c4c98e903a75f097398d'] = 'Gruppo Export con i widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_94f7a6e8ebb7d3a7278da0f145ac9ccc'] = 'Export Group Senza Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_92fbf0e5d97b8afd7e73126b52bdc4bb'] = 'Scegliere un file';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_4ba17c9e4d2a1225b21ca1d1516c0a8e'] = 'Si prega di caricare * solo .txt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_ddd783edcc555eebd5f92a2c3579a183'] = 'gruppo Overide o no:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_93cba07454f06a4a960172bbd6e2a435'] = 'sì';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_7d4639a68f784ac72530a9e022484af6'] = 'widgets overide o meno:';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_062154b1e6f62a7e8de36088ddba1077'] = 'Gruppo Import';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_f4aed105cd5886770ef3306471a9190d'] = 'Importa Widget';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_63b369c65028ccfcffa813c6dc4e27c6'] = 'Export Widget di negozio';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_aacd77492b29dd404232fdca9520b099'] = 'Export Widget di negozio';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_dfed52002899e6e3584d6f7ce7a798b8'] = 'Sei sicuro di voler sovrascrivere gruppo?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_47755ac4ec922da322eabc4168a9fefb'] = 'Sei sicuro di voler sovrascrivere i widget?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>group_list_e57706046ca57c358dc156fdf9f05863'] = 'Si prega di caricare file txt';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_d3d2e617335f08df83599665eef8a418'] = 'Vicino';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_10ac3d04253ef7e1ddc73e6091c0cd55'] = 'Il prossimo';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_dd1f775e443ff3b9a89270713580a51b'] = 'Precedente';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_6c042a5b59cb71ef3d44afd65e2d533e'] = 'Seleziona una da rimuovere?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>javascript_parameter_0148ec297988933d1fce8869fd01c8e8'] = 'Sei sicuro di voler rimuovere le fila piè di pagina?';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_6c7195551da0802a39b5e2bc7187df54'] = 'navigazione Toggle';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>megamenu_af1b98adf7f686b84cd0b443e022b7a0'] = 'Categorie';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_category_image_0b4db271fc4624853e634ef6882ea8be'] = 'Guarda tutto';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_3426bf3cca12b1f6550fd8bd36171e2f'] = 'Visualizza i prodotti a';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_manufacture_417ff10b658021bfcbe333e40192415a'] = 'Nessun logo immagine in questo momento.';
|
||||
$_MODULE['<{leobootstrapmenu}prestashop>widget_sub_categories_6eef185925b1ecfdc2bd79b23064b808'] = 'La categoria ID non esiste';
|
||||
178
modules/leobootstrapmenu/views/css/admin/admin.css
Normal file
@@ -0,0 +1,178 @@
|
||||
.tree-megamenu{
|
||||
width:350px;
|
||||
float:left;
|
||||
overflow:hidden;
|
||||
margin-right:40px;
|
||||
}
|
||||
td > i {
|
||||
display:block;
|
||||
font-size:11px;
|
||||
}
|
||||
.quickdel{
|
||||
background:url(../../img/edit-delete.png) no-repeat center center;
|
||||
|
||||
}
|
||||
.quickedit{
|
||||
background:url(../../img/edit-rename.png) no-repeat center center;
|
||||
}
|
||||
.quickedit, .quickdel{
|
||||
float:right;
|
||||
width:25px;
|
||||
height:16px;
|
||||
display:block;
|
||||
cursor:hand; cursor:pointer;
|
||||
overflow:hidden;
|
||||
text-indent:-999em;
|
||||
margin:0 5px;
|
||||
}
|
||||
.hide{
|
||||
display:none
|
||||
}
|
||||
.show{
|
||||
display:block
|
||||
}
|
||||
#ajaxloading{
|
||||
position:fixed;
|
||||
top:0;
|
||||
right:0;
|
||||
width:100%;
|
||||
z-index:1200
|
||||
}
|
||||
#ajaxloading > div{
|
||||
margin:12px;
|
||||
}
|
||||
.megamenu-form{
|
||||
float:left;
|
||||
width: 700px;
|
||||
}
|
||||
.megamenu-form label {
|
||||
width: 100px !important;
|
||||
}
|
||||
.megamenu-form .margin-form {
|
||||
padding: 0 0 1em 110px !important;
|
||||
}
|
||||
.placeholder {
|
||||
outline: 1px dashed #4183C4;
|
||||
}
|
||||
|
||||
.mjs-nestedSortable-error {
|
||||
background: #fbe3e4;
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
ol {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
padding-left: 30px;
|
||||
}
|
||||
|
||||
ol.sortable, ol.sortable ol {
|
||||
margin: 0 0 0 25px;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
ol.sortable {
|
||||
margin: 4em 0;
|
||||
}
|
||||
|
||||
.sortable li {
|
||||
margin: 5px 0 0 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.sortable li div {
|
||||
border: 1px solid #d4d4d4;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
border-color: #D4D4D4 #D4D4D4 #BCBCBC;
|
||||
padding: 6px;
|
||||
margin: 0;
|
||||
cursor: move;
|
||||
background: #f6f6f6;
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
|
||||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
|
||||
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
|
||||
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
|
||||
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-branch div {
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #f0ece9 100%);
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#f0ece9 100%);
|
||||
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-leaf div {
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #bcccbc 100%);
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#bcccbc 100%);
|
||||
|
||||
}
|
||||
|
||||
li.mjs-nestedSortable-collapsed.mjs-nestedSortable-hovering div {
|
||||
border-color: #999;
|
||||
background: #fafafa;
|
||||
}
|
||||
|
||||
.disclose {
|
||||
cursor: pointer;
|
||||
width: 10px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-collapsed > ol {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-branch > div > .disclose {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-collapsed > div > .disclose > span:before {
|
||||
content: '+ ';
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-expanded > div > .disclose > span:before {
|
||||
content: '- ';
|
||||
}
|
||||
.leo_load {
|
||||
background: url("../../img/loading.gif") no-repeat scroll 0 0 transparent;
|
||||
display: none;
|
||||
height: 32px;
|
||||
width: 32px;
|
||||
}
|
||||
|
||||
/************* CSS WIDGET BLOCK LINKS:: BEGIN*********************/
|
||||
.link_group.new
|
||||
{
|
||||
background-color:#4880D2 !important;
|
||||
}
|
||||
|
||||
.link_group
|
||||
{
|
||||
-moz-transition:background-color 1.5s;
|
||||
-webkit-transition:background-color 1.5s;
|
||||
-o-transition:background-color 1.5s;
|
||||
transition:background-color 1.5s;
|
||||
}
|
||||
|
||||
.copy_lang_value
|
||||
{
|
||||
margin: 5px 0 0 5px;
|
||||
}
|
||||
|
||||
.form-group .btn.btn-primary.duplicate_link
|
||||
{
|
||||
margin-right: 10px;
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.btn.btn-info.copy_lang_value
|
||||
{
|
||||
clear: both;
|
||||
float: left;
|
||||
}
|
||||
/************* CSS WIDGET BLOCK LINKS:: END*********************/
|
||||
302
modules/leobootstrapmenu/views/css/admin/form.css
Normal file
@@ -0,0 +1,302 @@
|
||||
#myTab{
|
||||
margin-left: 120px;
|
||||
}
|
||||
|
||||
.tree-megamenu{
|
||||
width:350px;
|
||||
float:left;
|
||||
overflow:hidden;
|
||||
margin-right:40px;
|
||||
}
|
||||
td > i {
|
||||
display:block;
|
||||
font-size:11px;
|
||||
}
|
||||
#content .ui-widget-header{
|
||||
background: none;
|
||||
border-bottom: solid 1px #ECECEC;
|
||||
font-weight: bold;
|
||||
}
|
||||
#content .ui-widget-header a{
|
||||
font-weight: bold;
|
||||
}
|
||||
#content .ui-widget-content{
|
||||
border: none;
|
||||
}
|
||||
|
||||
.megamenu-form input, .megamenu-form select{
|
||||
padding: 5px 6px;
|
||||
min-width: 100px
|
||||
}
|
||||
.quickdel{
|
||||
background:url(../../img/edit-delete.png) no-repeat center center;
|
||||
}
|
||||
.quickedit{
|
||||
background:url(../../img/edit-rename.png) no-repeat center center;
|
||||
}
|
||||
table.table{
|
||||
width: 99%;
|
||||
}
|
||||
|
||||
table.table tr td{
|
||||
border-bottom: dotted 1px #CCC
|
||||
}
|
||||
.quickedit, .quickdel, .quickduplicate, .quickselect, .quickactive, .quickdeactive{
|
||||
float:right;
|
||||
width:25px;
|
||||
height:16px;
|
||||
display:block;
|
||||
cursor:hand; cursor:pointer;
|
||||
overflow:hidden;
|
||||
text-indent:-999em;
|
||||
margin:0 5px;
|
||||
}
|
||||
|
||||
.quickduplicate{
|
||||
background:url(../../img/duplicate.png) no-repeat center center;
|
||||
}
|
||||
.quickactive{
|
||||
background:url(../../img/disabled.gif) no-repeat center center;
|
||||
}
|
||||
.quickdeactive{
|
||||
background:url(../../img/enabled.gif) no-repeat center center;
|
||||
}
|
||||
.hide{
|
||||
display:none
|
||||
}
|
||||
.show{
|
||||
display:block
|
||||
}
|
||||
#ajaxloading{
|
||||
position:fixed;
|
||||
top:0;
|
||||
right:0;
|
||||
width:100%;
|
||||
z-index:1200
|
||||
}
|
||||
#ajaxloading > div{
|
||||
margin:12px;
|
||||
}
|
||||
.megamenu-form{
|
||||
float:left;
|
||||
width: 700px;
|
||||
}
|
||||
.megamenu-form label {
|
||||
width: 100px !important;
|
||||
}
|
||||
.megamenu-form .margin-form {
|
||||
padding: 0 0 1em 110px !important;
|
||||
}
|
||||
.placeholder {
|
||||
outline: 1px dashed #4183C4;
|
||||
}
|
||||
|
||||
.mjs-nestedSortable-error {
|
||||
background: #fbe3e4;
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
ol {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
padding-left: 30px;
|
||||
}
|
||||
|
||||
ol.sortable, ol.sortable ol {
|
||||
margin: 0 0 0 25px;
|
||||
padding: 0;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
ol.sortable {
|
||||
margin: 2em 0;
|
||||
}
|
||||
|
||||
.sortable li {
|
||||
margin: 5px 0 0 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.sortable li div {
|
||||
border: 1px solid #d4d4d4;
|
||||
-webkit-border-radius: 3px;
|
||||
-moz-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
border-color: #D4D4D4 #D4D4D4 #BCBCBC;
|
||||
padding: 6px;
|
||||
margin: 0;
|
||||
cursor: move;
|
||||
background: #f6f6f6;
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
|
||||
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
|
||||
background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
|
||||
background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
|
||||
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-branch div {
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #f0ece9 100%);
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#f0ece9 100%);
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-leaf div {
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #bcccbc 100%);
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#bcccbc 100%);
|
||||
}
|
||||
|
||||
li.mjs-nestedSortable-collapsed.mjs-nestedSortable-hovering div {
|
||||
border-color: #999;
|
||||
background: #fafafa;
|
||||
}
|
||||
li.selected > div {
|
||||
border: solid 1px #D9534F
|
||||
}
|
||||
.disclose {
|
||||
cursor: pointer;
|
||||
width: 10px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-collapsed > ol {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-branch > div > .disclose {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-collapsed > div > .disclose > span:before {
|
||||
content: '+ ';
|
||||
}
|
||||
|
||||
.sortable li.mjs-nestedSortable-expanded > div > .disclose > span:before {
|
||||
content: '- ';
|
||||
}
|
||||
.leo_load {
|
||||
background: url("../../img/loading.gif") no-repeat scroll 0 0 transparent;
|
||||
display: none;
|
||||
height: 32px;
|
||||
width: 32px;
|
||||
}
|
||||
|
||||
.table.table-green tr th{
|
||||
background: #f3f3f3;
|
||||
padding: 12px 6px
|
||||
}
|
||||
.table.table-green tr td{
|
||||
padding: 9px 6px;
|
||||
}
|
||||
.pull-right{
|
||||
float: right;
|
||||
}
|
||||
|
||||
#image-images-thumbnails img{
|
||||
max-width: 100%
|
||||
}
|
||||
/*************** update group BEGIN************************/
|
||||
.clearfix::after {
|
||||
clear: both;
|
||||
content: ".";
|
||||
display: block;
|
||||
height: 0;
|
||||
line-height: 0;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.clearfix {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
ul.leo-col-class li {
|
||||
display: inline-block;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
ul.leo-col-class
|
||||
{
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.group-wrapper
|
||||
{
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.group-header
|
||||
{
|
||||
padding-bottom: 5px;
|
||||
border-bottom: 1px solid #40C9ED;
|
||||
}
|
||||
|
||||
#groupLayer .group-footer
|
||||
{
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
#groupLayer .group-footer.import-group
|
||||
{
|
||||
padding-right: 20px;
|
||||
}
|
||||
@media (min-width: 992px) {
|
||||
#groupLayer .group-footer.import-widgets{
|
||||
padding-left: 20px;
|
||||
}
|
||||
#groupLayer .group-footer.import-group{
|
||||
border-right: 1px solid #40C9ED;
|
||||
}
|
||||
}
|
||||
.export-widgets
|
||||
{
|
||||
line-height: 30px;
|
||||
}
|
||||
|
||||
.group-wrapper ol>li
|
||||
{
|
||||
height: 40px;
|
||||
border-radius: 5px;
|
||||
margin-top: 5px;
|
||||
-moz-border-bottom-colors: none;
|
||||
-moz-border-left-colors: none;
|
||||
-moz-border-right-colors: none;
|
||||
-moz-border-top-colors: none;
|
||||
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%) repeat scroll 0 0;
|
||||
border-color: #d4d4d4 #d4d4d4 #bcbcbc;
|
||||
border-image: none;
|
||||
border-radius: 3px;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
cursor: move;
|
||||
|
||||
}
|
||||
.group-wrapper .placeholder
|
||||
{
|
||||
border: none;
|
||||
background: none;
|
||||
}
|
||||
.group-wrapper ol>li>div
|
||||
{
|
||||
line-height: 40px;
|
||||
}
|
||||
.group-wrapper ol, .group-header ol
|
||||
{
|
||||
padding-left: 0px;
|
||||
list-style-type: none;
|
||||
}
|
||||
|
||||
.group-wrapper .btn-group.pull-right
|
||||
{
|
||||
padding-top: 4px;
|
||||
}
|
||||
|
||||
.tree-group li.mjs-nestedSortable-branch div {
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #f0ece9 100%);
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#f0ece9 100%);
|
||||
}
|
||||
|
||||
.tree-group li.mjs-nestedSortable-leaf div {
|
||||
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #bcccbc 100%);
|
||||
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#bcccbc 100%);
|
||||
}
|
||||
/*************** update group END************************/
|
||||
36
modules/leobootstrapmenu/views/css/admin/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
@@ -0,0 +1,15 @@
|
||||
.jscom, .mix htcom { color: #4040c2; }
|
||||
.com { color: green; }
|
||||
.regexp { color: maroon; }
|
||||
.string { color: teal; }
|
||||
.keywords { color: blue; }
|
||||
.global { color: #008; }
|
||||
.numbers { color: #880; }
|
||||
.comm { color: green; }
|
||||
.tag { color: blue; }
|
||||
.entity { color: blue; }
|
||||
.string { color: teal; }
|
||||
.aname { color: maroon; }
|
||||
.avalue { color: maroon; }
|
||||
.jquery { color: #00a; }
|
||||
.plugin { color: red; }
|
||||
@@ -0,0 +1,47 @@
|
||||
/**********************************
|
||||
|
||||
Name: cmxform Styles
|
||||
|
||||
***********************************/
|
||||
form.cmxform {
|
||||
width: 370px;
|
||||
font-size: 1.0em;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
form.cmxform legend {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
form.cmxform legend, form.cmxform label {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
form.cmxform fieldset {
|
||||
border: none;
|
||||
border-top: 1px solid #C9DCA6;
|
||||
background: url(../images/cmxform-fieldset.gif) left bottom repeat-x;
|
||||
background-color: #F8FDEF;
|
||||
}
|
||||
|
||||
form.cmxform fieldset fieldset {
|
||||
background: none;
|
||||
}
|
||||
|
||||
form.cmxform fieldset p, form.cmxform fieldset fieldset {
|
||||
padding: 5px 10px 7px;
|
||||
background: url(../images/cmxform-divider.gif) left bottom repeat-x;
|
||||
}
|
||||
|
||||
form.cmxform label.error, label.error {
|
||||
/* remove the next line when you have trouble in IE6 with labels in list */
|
||||
color: red;
|
||||
font-style: italic;
|
||||
font-weight: normal;
|
||||
}
|
||||
div.error { display: none; }
|
||||
input { border: 1px solid black; }
|
||||
input.checkbox { border: none }
|
||||
input:focus { border: 1px dotted black; }
|
||||
input.error { border: 1px dotted red; }
|
||||
form.cmxform .gray * { color: gray; }
|
||||
@@ -0,0 +1,55 @@
|
||||
/**********************************
|
||||
|
||||
Use: cmxform template
|
||||
|
||||
***********************************/
|
||||
form.cmxform fieldset {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
form.cmxform legend {
|
||||
padding: 0 2px;
|
||||
font-weight: bold;
|
||||
_margin: 0 -7px; /* IE Win */
|
||||
}
|
||||
|
||||
form.cmxform label {
|
||||
display: inline-block;
|
||||
line-height: 1.8;
|
||||
vertical-align: top;
|
||||
cursor: hand;
|
||||
}
|
||||
|
||||
form.cmxform fieldset p {
|
||||
list-style: none;
|
||||
padding: 5px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
form.cmxform fieldset fieldset {
|
||||
border: none;
|
||||
margin: 3px 0 0;
|
||||
}
|
||||
|
||||
form.cmxform fieldset fieldset legend {
|
||||
padding: 0 0 5px;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
form.cmxform fieldset fieldset label {
|
||||
display: block;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
form.cmxform label { width: 100px; } /* Width of labels */
|
||||
form.cmxform fieldset fieldset label { margin-left: 103px; } /* Width plus 3 (html space) */
|
||||
form.cmxform label.error {
|
||||
margin-left: 103px;
|
||||
width: 220px;
|
||||
}
|
||||
|
||||
form.cmxform input.submit {
|
||||
margin-left: 103px;
|
||||
}
|
||||
|
||||
/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */
|
||||
@@ -0,0 +1,21 @@
|
||||
body, div { font-family: 'lucida grande', helvetica, verdana, arial, sans-serif }
|
||||
body { margin: 0; padding: 0; font-size: small; color: #333 }
|
||||
h1, h2 { font-family: 'trebuchet ms', verdana, arial; padding: 10px; margin: 0 }
|
||||
h1 { font-size: large }
|
||||
#main { padding: 1em; }
|
||||
#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc;
|
||||
background: url(../images/bg.gif) repeat-x; text-align: center }
|
||||
#banner a { color: white; }
|
||||
|
||||
p { margin: 10px 0; }
|
||||
|
||||
li { margin-left: 10px; }
|
||||
|
||||
h3 { margin: 1em 0 0; }
|
||||
|
||||
h1 { font-size: 2em; }
|
||||
h2 { font-size: 1.8em; }
|
||||
h3 { font-size: 1.6em; }
|
||||
h4 { font-size: 1.4em; }
|
||||
h5 { font-size: 1.2em; }
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2014 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Open Software License (OSL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/osl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2014 PrestaShop SA
|
||||
* @version Release: $Revision$
|
||||
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
@@ -0,0 +1,61 @@
|
||||
/**********************************
|
||||
|
||||
Use: Reset Styles for all browsers
|
||||
|
||||
***********************************/
|
||||
|
||||
body, p, blockquote {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
a img, iframe { border: none; }
|
||||
|
||||
/* Headers
|
||||
------------------------------*/
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
/* Lists
|
||||
------------------------------*/
|
||||
|
||||
ul, ol, dl, li, dt, dd {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/* Links
|
||||
------------------------------*/
|
||||
|
||||
a, a:link {}
|
||||
a:visited {}
|
||||
a:hover {}
|
||||
a:active {}
|
||||
|
||||
/* Forms
|
||||
------------------------------*/
|
||||
|
||||
form, fieldset {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
fieldset { border: 1px solid #000; }
|
||||
|
||||
legend {
|
||||
padding: 0;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
input, textarea, select {
|
||||
margin: 0;
|
||||
padding: 1px;
|
||||
font-size: 100%;
|
||||
font-family: inherit;
|
||||
}
|
||||
|
||||
select { padding: 0; }
|
||||
@@ -0,0 +1,11 @@
|
||||
/**********************************
|
||||
|
||||
Use: Main Screen Import
|
||||
|
||||
***********************************/
|
||||
|
||||
@import "reset.css";
|
||||
/*@import "core.css";*/
|
||||
|
||||
@import "cmxformTemplate.css";
|
||||
@import "cmxform.css";
|
||||
354
modules/leobootstrapmenu/views/css/admin/liveeditor.css
Normal file
@@ -0,0 +1,354 @@
|
||||
.bootstrap .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; background-color: white; background-clip: padding-box; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); white-space: normal; }
|
||||
.bootstrap .popover.top { margin-top: -10px; }
|
||||
.bootstrap .popover.right { margin-left: 10px; }
|
||||
.bootstrap .popover.bottom { margin-top: 10px; }
|
||||
.bootstrap .popover.left { margin-left: -10px; }
|
||||
.bootstrap .popover-title { margin: 0; padding: 8px 14px; font-size: 12px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }
|
||||
.bootstrap .popover-content { padding: 9px 14px; }
|
||||
.bootstrap .popover .arrow, .bootstrap .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
|
||||
.bootstrap .popover .arrow { border-width: 11px; }
|
||||
.bootstrap .popover .arrow:after { border-width: 10px; content: ""; }
|
||||
.bootstrap .popover.top .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; }
|
||||
.bootstrap .popover.top .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: white; }
|
||||
.bootstrap .popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); }
|
||||
.bootstrap .popover.right .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: white; }
|
||||
.bootstrap .popover.bottom .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; }
|
||||
.bootstrap .popover.bottom .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: white; }
|
||||
.bootstrap .popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); }
|
||||
.bootstrap .popover.left .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: white; bottom: -10px; }
|
||||
|
||||
|
||||
#header, #footer,#nav-sidebar, .page-head, #content > .panel {
|
||||
display: none;
|
||||
}
|
||||
body #main{
|
||||
background: #FFF;
|
||||
margin:0;
|
||||
padding: 0
|
||||
}
|
||||
.page-sidebar #content{
|
||||
margin-left: auto;
|
||||
padding: 0!important
|
||||
}
|
||||
.page-content > .panel{
|
||||
display: none;
|
||||
}
|
||||
|
||||
html{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow-y:visible!important;
|
||||
}
|
||||
body {
|
||||
background: #fff;
|
||||
color: #555;
|
||||
line-height: 20px;
|
||||
overflow: auto!important;
|
||||
height: 100%;
|
||||
width:100%;
|
||||
|
||||
}
|
||||
iframe{
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
body a{
|
||||
text-decoration: none;
|
||||
}
|
||||
#menu-toolbars a.btn-action,#menu-toolbars a.btn-action {
|
||||
color: #FFF
|
||||
}
|
||||
table td{
|
||||
font-size: 12px;
|
||||
}
|
||||
.form-setting{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.form-setting input[type="text"]{
|
||||
width: 98%
|
||||
}
|
||||
.form-setting > .arrow{
|
||||
left: 60px!important;
|
||||
}
|
||||
.form-setting h3{
|
||||
cursor:hand;
|
||||
cursor:grab;
|
||||
cursor:-moz-grab;
|
||||
cursor:-webkit-grab;
|
||||
}
|
||||
.form-setting h3 span{
|
||||
cursor: hand;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
.leo-widget{
|
||||
position: relative;
|
||||
padding: 16px 12px;
|
||||
margin: 1px 0;
|
||||
border: solid 1px #FCF2F2;
|
||||
}
|
||||
.leo-widget:hover{
|
||||
border-color:#DFB5B4;
|
||||
}
|
||||
.leo-widget .w-setting{
|
||||
background: url(../../img/delete.png) no-repeat center center #DFB5B4;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
z-index: 10000;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left:0px;
|
||||
display: none;
|
||||
cursor: hand;
|
||||
cursor:pointer;
|
||||
}
|
||||
.leo-widget:hover .w-setting{
|
||||
display: block;
|
||||
}
|
||||
.leo-widget .w-name{
|
||||
z-index: 10000;
|
||||
position: absolute;
|
||||
top:0px;
|
||||
right:0px;
|
||||
display: none;
|
||||
overflow: hidden;
|
||||
width: 120px;
|
||||
}
|
||||
.leo-widget .w-name .inject_widget_name{
|
||||
width: 149px;
|
||||
}
|
||||
.leo-widget:hover .w-name{
|
||||
display: block;
|
||||
}
|
||||
.disable-menu .dropdown-menu, .disable-menu .caret{
|
||||
display: none!important;
|
||||
}
|
||||
|
||||
#pav-megamenu-liveedit{
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.megamenu-wrap {
|
||||
margin-top: 80px;
|
||||
}
|
||||
.megamenu .menu-desc{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.megamenu li.mega-group > a .caret{
|
||||
display:none;
|
||||
}
|
||||
|
||||
.megamenu ul{
|
||||
margin:0;
|
||||
padding:0
|
||||
}
|
||||
.megamenu ul li{
|
||||
list-style:none;
|
||||
}
|
||||
|
||||
.megamenu .menu-icon{
|
||||
padding-left: 30px;
|
||||
}
|
||||
|
||||
.dropdown-submenu > .dropdown-menu {
|
||||
border-radius: 0 6px 6px 6px;
|
||||
left: 100%;
|
||||
margin-left: -1px;
|
||||
margin-top: -6px;
|
||||
top: 0;
|
||||
}
|
||||
li.dropdown-submenu {
|
||||
position:relative;
|
||||
}
|
||||
|
||||
.nav.megamenu > li:last-child {
|
||||
}
|
||||
|
||||
li.parent > div { }
|
||||
.dropdown-menu > li > a:hover,
|
||||
.dropdown-menu > li > a:focus,
|
||||
.dropdown-submenu:hover > a,
|
||||
.dropdown-submenu:focus > a {
|
||||
}
|
||||
.dropdown-submenu > a:after {
|
||||
margin-right: -10px;
|
||||
margin-top: -22px;
|
||||
}
|
||||
|
||||
.megamenu .dropdown-menu{
|
||||
min-width: 250px;
|
||||
}
|
||||
.dropdown-menu-inner .row{
|
||||
margin: 2px 3px;
|
||||
min-height: 40px;
|
||||
|
||||
padding: 5px 0px;
|
||||
border: solid 1px #FFF
|
||||
}
|
||||
.dropdown-menu-inner .row.active, .dropdown-menu-inner .row:hover{
|
||||
border: #F1E7BC solid 1px;
|
||||
background: #FEFBED;
|
||||
}
|
||||
.megamenu .mega-col > div{
|
||||
background: #F8F8F8;
|
||||
border: #F7F7F9 solid 1px;
|
||||
padding: 6px;
|
||||
}
|
||||
.megamenu .mega-col.active > div, .megamenu .mega-col:hover > div {
|
||||
border: solid 1px #D6E9C6; background: #DFF0D8
|
||||
}
|
||||
.megamenu .mega-col.active > div .leo-widget{
|
||||
border-color: #D6E9C6;
|
||||
}
|
||||
|
||||
.megamenu .cols1{
|
||||
min-width:200px;
|
||||
}
|
||||
.megamenu .cols2{
|
||||
min-width:500px;
|
||||
}
|
||||
.megamenu .cols3{
|
||||
min-width:740px;
|
||||
}
|
||||
|
||||
.megamenu .mega-group > a .menu-title {
|
||||
font-size: 110%;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.aligned-center .dropdown-menu{
|
||||
left: 50%;
|
||||
transform: translate(-50%);
|
||||
-webkit-transform: translate(-50%);
|
||||
-moz-transform: translate(-50%);
|
||||
-ms-transform: translate(-50%);
|
||||
-o-transform: translate(-50%);
|
||||
}
|
||||
|
||||
.aligned-right .dropdown-menu{
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
.aligned-left .dropdown-menu{
|
||||
|
||||
}
|
||||
|
||||
.megamenu .aligned-fullwidth {
|
||||
position: inherit!important;
|
||||
}
|
||||
|
||||
.aligned-fullwidth .dropdown-menu{
|
||||
width: 100%!important;
|
||||
left: 0;
|
||||
}
|
||||
#leo-progress .progress-bar{
|
||||
background-color:#00AFF0;
|
||||
}
|
||||
|
||||
/****************BEGIN*************************/
|
||||
.megamenu li.disablewidget
|
||||
{
|
||||
background: #BCBCBC;
|
||||
}
|
||||
|
||||
#megamenu-content.vertical
|
||||
{
|
||||
margin: 0 auto;
|
||||
width: 26%;
|
||||
}
|
||||
|
||||
#megamenu-content.vertical .megamenu>li
|
||||
{
|
||||
width: 100%;
|
||||
border-top: 1px solid #ddd;
|
||||
}
|
||||
|
||||
#megamenu-content.vertical.right .megamenu .dropdown-menu, #megamenu-content.vertical.auto .megamenu .dropdown-menu
|
||||
{
|
||||
top:0;
|
||||
right:-88%;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
#megamenu-content.vertical.right .megamenu .dropdown-submenu>.dropdown-menu, #megamenu-content.vertical.auto .megamenu .dropdown-submenu>.dropdown-menu
|
||||
{
|
||||
right:-125%;
|
||||
}
|
||||
|
||||
#megamenu-content.vertical.left .megamenu .dropdown-menu
|
||||
{
|
||||
top:0;
|
||||
left:-88%;
|
||||
right: auto;
|
||||
}
|
||||
|
||||
#megamenu-content.vertical.left .megamenu .dropdown-submenu>.dropdown-menu
|
||||
{
|
||||
left:-125%;
|
||||
}
|
||||
/****************END*************************/
|
||||
.widget-video iframe
|
||||
{
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/*******************css for loading when preview in liveeditor BEGIN *********/
|
||||
|
||||
.cssload-container {
|
||||
width: 100%;
|
||||
height: 49px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.cssload-speeding-wheel {
|
||||
width: 49px;
|
||||
height: 49px;
|
||||
margin: 0 auto;
|
||||
border: 3px solid rgb(0,0,0);
|
||||
border-radius: 50%;
|
||||
border-left-color: transparent;
|
||||
border-right-color: transparent;
|
||||
animation: cssload-spin 575ms infinite linear;
|
||||
-o-animation: cssload-spin 575ms infinite linear;
|
||||
-ms-animation: cssload-spin 575ms infinite linear;
|
||||
-webkit-animation: cssload-spin 575ms infinite linear;
|
||||
-moz-animation: cssload-spin 575ms infinite linear;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@keyframes cssload-spin {
|
||||
100%{ transform: rotate(360deg); transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
@-o-keyframes cssload-spin {
|
||||
100%{ -o-transform: rotate(360deg); transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
@-ms-keyframes cssload-spin {
|
||||
100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
@-webkit-keyframes cssload-spin {
|
||||
100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
@-moz-keyframes cssload-spin {
|
||||
100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); }
|
||||
}
|
||||
|
||||
#page-content{
|
||||
min-height: 1200px;
|
||||
width: 100%;
|
||||
padding-bottom: 100px
|
||||
}
|
||||
|
||||
.leo-widget img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
/*******************css for loading when preview in liveeditor END *********/
|
||||
|
||||
36
modules/leobootstrapmenu/views/css/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
316
modules/leobootstrapmenu/views/css/leomenusidebar.css
Normal file
@@ -0,0 +1,316 @@
|
||||
/* RIGHT TO LEFT */
|
||||
.leo-verticalmenu {
|
||||
position: relative;
|
||||
z-index: 99;
|
||||
}
|
||||
.leo-verticalmenu .navbar-nav {
|
||||
float: none;
|
||||
}
|
||||
.leo-verticalmenu .navbar-default {
|
||||
border: none;
|
||||
z-index: 999;
|
||||
background: none;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.leo-verticalmenu .navbar-default .navbar-collapse
|
||||
{
|
||||
padding: 0;
|
||||
}
|
||||
.leo-verticalmenu .navbar-default .navbar-nav > li > a:hover, .leo-verticalmenu .navbar-default .navbar-nav > li > a:focus {
|
||||
margin-top: 0;
|
||||
}
|
||||
.leo-verticalmenu .disable-menu .dropdown-menu, .leo-verticalmenu .disable-menu .caret {
|
||||
display: none !important;
|
||||
}
|
||||
.leo-verticalmenu.leo-menubackend .dropdown-menu {
|
||||
left: 100%;
|
||||
top: 0;
|
||||
opacity: 1;
|
||||
filter: alpha(opacity=100);
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li {
|
||||
height: auto;
|
||||
width: 100%;
|
||||
float: none;
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li > a {
|
||||
padding: 10px 30px 10px 0px;
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li > a:before {
|
||||
font-family: "Material Icons";
|
||||
content: "chevron_right";
|
||||
font-size: 13px;
|
||||
color: #aab2bd;
|
||||
padding: 0 5px 0 5px;
|
||||
font-weight: normal;
|
||||
float: left;
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li > a:after {
|
||||
clear: both;
|
||||
content: '';
|
||||
display: inherit;
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li > a:hover {
|
||||
color: #ff6346;
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li > a.dropdown-toggle::after {
|
||||
border: none;
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li.dropdown > .caret {
|
||||
border: medium none;
|
||||
cursor: pointer;
|
||||
height: 40px;
|
||||
line-height: 40px;
|
||||
margin: 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
width: 30px;
|
||||
text-align: center;
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li.dropdown > .caret:before {
|
||||
content: "add";
|
||||
font-family: "Material Icons";
|
||||
color: black;
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
}
|
||||
.leo-verticalmenu .megamenu > li.open-sub > .caret:before {
|
||||
content: "remove";
|
||||
}
|
||||
.leo-verticalmenu .megamenu li {
|
||||
width: 100%;
|
||||
border-bottom: 1px solid #EBEEF2;
|
||||
z-index: 1;
|
||||
position: relative;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li:last-child {
|
||||
border-bottom: none;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li:hover > .dropdown-menu {
|
||||
display: block;
|
||||
top: 0px;
|
||||
left: 100%;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li.dropdown .dropdown-menu li {
|
||||
border: none;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li.dropdown.active a {
|
||||
color: #ff6346;
|
||||
background: none;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li.dropdown.active a:before {
|
||||
color: #ff6346;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li.dropdown.active li a {
|
||||
color: #353d41;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li.dropdown.active li a:hover {
|
||||
color: #ff6346;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li .dropdown-mega {
|
||||
position: absolute;
|
||||
display: block;
|
||||
top: 0px;
|
||||
left: 100%;
|
||||
min-height: 100%;
|
||||
min-width: 160px;
|
||||
margin: 0;
|
||||
float: none;
|
||||
padding: 10px 15px;
|
||||
border: 1px solid rgba(0, 0, 0, 0.15);
|
||||
background: white;
|
||||
}
|
||||
.leo-verticalmenu .megamenu li .dropdown-mega li {
|
||||
border-bottom: none;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left > li > a {
|
||||
padding: 10px 0px 10px 30px;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left > li > a:before {
|
||||
content: "chevron_left";
|
||||
float: right;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left > li > a .menu-title {
|
||||
float: right;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left > li.dropdown > .caret {
|
||||
right: auto;
|
||||
left: 0;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left li:hover > .dropdown-menu {
|
||||
right: 100%;
|
||||
left: auto;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left li .dropdown-mega {
|
||||
right: 100%;
|
||||
left: auto;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left li.parent:hover .dropdown-menu.cols1 {
|
||||
left: -215px;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left li.parent:hover .dropdown-menu.cols2 {
|
||||
left: -420px;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left li.parent:hover .dropdown-menu.cols3 {
|
||||
left: -620px;
|
||||
}
|
||||
.leo-verticalmenu .megamenu.left li.parent:hover .dropdown-menu.cols4 {
|
||||
left: -820px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu {
|
||||
min-height: 100%;
|
||||
margin: 0;
|
||||
float: none;
|
||||
padding: 10px 15px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu.cols1 {
|
||||
width: 215px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu.cols2 {
|
||||
width: 420px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu.cols3 {
|
||||
width: 620px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu.cols4 {
|
||||
width: 820px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu ul.links li {
|
||||
border: none;
|
||||
margin: 0;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu ul.links li a {
|
||||
padding: 5px 0 5px 14px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-heading {
|
||||
color: #384044;
|
||||
font-size: 16px;
|
||||
text-transform: uppercase;
|
||||
padding: 10px 0 10px 14px;
|
||||
margin: 0;
|
||||
line-height: 20px;
|
||||
font-weight: 500;
|
||||
border: none;
|
||||
-webkit-border-radius: 0;
|
||||
-moz-border-radius: 0;
|
||||
-ms-border-radius: 0;
|
||||
-o-border-radius: 0;
|
||||
border-radius: 0;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .product-container {
|
||||
height: auto;
|
||||
padding: 5px;
|
||||
width: 33.3333%;
|
||||
margin: 0;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .image {
|
||||
border: 1px solid #ebeef2;
|
||||
display: inline-block;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .image a {
|
||||
display: inline-block;
|
||||
padding: 0;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .image a:before {
|
||||
padding: 0;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .product-name {
|
||||
text-align: center;
|
||||
padding: 0;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .nb-comments {
|
||||
display: none;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .comments_note {
|
||||
display: inline-block;
|
||||
font-size: 13px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .price.product-price {
|
||||
font-size: 15px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .widget-products .price-percent-reduction {
|
||||
display: none;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .html-aboutus .widget-html {
|
||||
padding: 10px;
|
||||
}
|
||||
.leo-verticalmenu .dropdown-menu .html-aboutus .widget-html .widget-inner {
|
||||
border-top: 1px dashed #ebeef2;
|
||||
padding-top: 10px;
|
||||
}
|
||||
.leo-verticalmenu .leo-widget .menu-title {
|
||||
font-weight: bold;
|
||||
margin-bottom: 5px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
/********************CSS for slidebar menu BEGIN**********************************/
|
||||
.verticalmenu.active-button .dropdown-menu {
|
||||
display: none;
|
||||
width: 100%;
|
||||
left: 0;
|
||||
top: 0;
|
||||
position: relative;
|
||||
}
|
||||
.verticalmenu.active-hover .dropdown-menu {
|
||||
/*display: none;*/ }
|
||||
|
||||
@media (max-width: 991px) {
|
||||
.leo-verticalmenu > .block_content {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.leo-verticalmenu.active > .block_content {
|
||||
display: block;
|
||||
}
|
||||
.leo-verticalmenu.active .open-sub > .dropdown-menu {
|
||||
background-color: white;
|
||||
}
|
||||
.leo-verticalmenu.active .open-sub > .dropdown-menu .dropdown-menu {
|
||||
border: none;
|
||||
padding: 0 10px;
|
||||
}
|
||||
.leo-verticalmenu.active .megamenu li .dropdown-menu, .leo-verticalmenu.active .megamenu li .dropdown-mega {
|
||||
display: none;
|
||||
position: initial !important;
|
||||
}
|
||||
.leo-verticalmenu.active .megamenu > li > a {
|
||||
padding: 10px 30px 10px 0px;
|
||||
}
|
||||
.leo-verticalmenu.active .megamenu > li > a:before {
|
||||
float: left;
|
||||
content: "chevron_right";
|
||||
}
|
||||
.leo-verticalmenu.active .megamenu > li > a .menu-title {
|
||||
float: left;
|
||||
}
|
||||
.leo-verticalmenu.active .megamenu > li.dropdown > .caret {
|
||||
right: 0;
|
||||
left: auto;
|
||||
}
|
||||
.leo-verticalmenu.active .dropdown-menu, .leo-verticalmenu.active .dropdown-mega {
|
||||
width: 100% !important;
|
||||
}
|
||||
.leo-verticalmenu.active .dropdown-menu .dropdown-submenu .caret, .leo-verticalmenu.active .dropdown-mega .dropdown-submenu .caret {
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
right: 0;
|
||||
}
|
||||
.leo-verticalmenu.active .dropdown-menu .dropdown-submenu .caret:before, .leo-verticalmenu.active .dropdown-mega .dropdown-submenu .caret:before {
|
||||
content: "add";
|
||||
font-family: "Material Icons";
|
||||
color: black;
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
}
|
||||
.leo-verticalmenu.active .dropdown-menu .dropdown-submenu.open-sub > .caret:before, .leo-verticalmenu.active .dropdown-mega .dropdown-submenu.open-sub > .caret:before {
|
||||
content: "remove";
|
||||
}
|
||||
.leo-verticalmenu.active .dropdown-menu .dropdown-submenu .dropdown-toggle:after, .leo-verticalmenu.active .dropdown-mega .dropdown-submenu .dropdown-toggle:after {
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
/********************CSS for slidebar menu END**********************************/
|
||||
|
||||
/*# sourceMappingURL=leomenusidebar.css.map */
|
||||
673
modules/leobootstrapmenu/views/css/megamenu.css
Normal file
@@ -0,0 +1,673 @@
|
||||
/* MEGAMENU STYLE */
|
||||
#header .header-top{
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
#header .header-top .position-static .header-logo{
|
||||
padding-bottom: 30px;
|
||||
}
|
||||
.leo-top-menu .navbar-nav .nav-item + .nav-item{
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
@media (max-width: 991px){
|
||||
#header .header-top{
|
||||
background: transparent;
|
||||
}
|
||||
}
|
||||
.header-top .leo-top-menu .megamenu .has-category{
|
||||
padding: 9px 20px;
|
||||
line-height: 22px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
#header .header-top .leo-top-menu .leo-widget .title_block{
|
||||
font-size: 13px;
|
||||
color: #313131;
|
||||
padding-bottom: 16px;
|
||||
text-transform: uppercase;
|
||||
|
||||
}
|
||||
|
||||
#header .header-top .leo-top-menu .horizontal .product-title a{
|
||||
font-weight: normal;
|
||||
color: #7c7c7c;
|
||||
text-transform: none;
|
||||
}
|
||||
#header .header-top .leo-top-menu .horizontal .product-title{
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
|
||||
#header .header-top .leo-top-menu .horizontal .dropdown-menu-inner li a span{
|
||||
color: #7c7c7c;
|
||||
font-weight: normal;
|
||||
text-transform: none;
|
||||
}
|
||||
@media(min-width: 544px){
|
||||
.leo-top-menu .dropdown:hover > .dropdown-menu {
|
||||
display: block;
|
||||
padding: 20px;
|
||||
top: 40px;
|
||||
}
|
||||
}
|
||||
.leo-top-menu .dropdown-menu > .dropdown-menu-inner {
|
||||
padding: 0px;
|
||||
}
|
||||
.leo-top-menu .mega-group .caret {
|
||||
display: none;
|
||||
}
|
||||
.leo-top-menu .mega-group > .dropdown-toggle {
|
||||
display: block;
|
||||
font-weight: bold;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
.leo-top-menu .mega-group .dropdown-mega .mega-col-inner > ul > li a {
|
||||
margin-left: 6px;
|
||||
}
|
||||
.leo-top-menu .mega-col .mega-col-inner > ul {
|
||||
list-style: none outside none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.leo-top-menu .mega-col .mega-col-inner > ul > li {
|
||||
list-style: none;
|
||||
margin-left: 0;
|
||||
}
|
||||
.leo-top-menu .mega-col .mega-col-inner > ul > li > a {
|
||||
clear: both;
|
||||
color: #555555;
|
||||
display: block;
|
||||
line-height: 20px;
|
||||
}
|
||||
.leo-top-menu .dropdown-submenu:hover > .dropdown-menu {
|
||||
display: block;
|
||||
left: 100%;
|
||||
top: 0;
|
||||
}
|
||||
.leo-top-menu .dropdown-mega{
|
||||
position: absolute;
|
||||
top: 100%;
|
||||
left: 0;
|
||||
z-index: 1000;
|
||||
float: left;
|
||||
min-width: 160px;
|
||||
font-size: 1rem;
|
||||
color: #878787;
|
||||
text-align: left;
|
||||
list-style: none;
|
||||
background-color: #fff;
|
||||
background-clip: padding-box;
|
||||
border: 1px solid rgba(0, 0, 0, 0.15);
|
||||
border-radius: 0;
|
||||
}
|
||||
.leo-top-menu .dropdown-mega .nav-item + .nav-item{
|
||||
margin-left: 0;
|
||||
}
|
||||
.leo-top-menu .dropdown-mega > .dropdown-menu-inner{
|
||||
padding: 10px 15px;
|
||||
}
|
||||
.leo-top-menu .dropdown-mega .nav-item{
|
||||
position: relative;
|
||||
width: 100%;
|
||||
}
|
||||
.leo-top-menu .dropdown-toggle{
|
||||
position: relative;
|
||||
padding-right: 13px;
|
||||
}
|
||||
.leo-top-menu .dropdown-toggle:after{
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 12px;
|
||||
margin: auto 0;
|
||||
}
|
||||
.leo-top-menu .mega-group .dropdown-mega{
|
||||
left: 100%;
|
||||
top: 0;
|
||||
}
|
||||
.leo-top-menu .leo-widget .menu-title {
|
||||
font-weight: bold;
|
||||
margin-bottom: 15px;
|
||||
color: #3b3b3b;
|
||||
font-size:13px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
.leo-top-menu .leo-widget .widget-inner p{
|
||||
font-size: 12px;
|
||||
}
|
||||
.leo-top-menu .dropdown-menu{
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.leo-top-menu .cols2 {
|
||||
width: 420px;
|
||||
}
|
||||
.leo-top-menu .cols3 {
|
||||
width: 620px;
|
||||
}
|
||||
.leo-top-menu .cols4 {
|
||||
width: 820px;
|
||||
}
|
||||
.leo-top-menu .dropdown-menu .nav-item{
|
||||
position: relative;
|
||||
width: 100%;
|
||||
}
|
||||
.leo-top-menu .dropdown-menu .nav-item + .nav-item{
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
/* WIDGET STYLES */
|
||||
.leo-widget .thumbnail-container {
|
||||
margin: 0;
|
||||
text-align: left;
|
||||
-moz-box-shadow: none;
|
||||
-webkit-box-shadow: none;
|
||||
-o-box-shadow: none;
|
||||
-ms-box-shadow: none;
|
||||
box-shadow: none;
|
||||
background: transparent;
|
||||
height: auto
|
||||
}
|
||||
.leo-widget .thumbnail-container:hover{
|
||||
box-shadow: none;
|
||||
}
|
||||
.leo-widget .thumbnail-container:hover .product-description{
|
||||
box-shadow: none;
|
||||
}
|
||||
.leo-widget .thumbnail-container .product-description{
|
||||
background: transparent;
|
||||
text-align: left;
|
||||
position: static;
|
||||
}
|
||||
.leo-widget .thumbnail-container .product-description .product-price-and-shipping{
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.leo-widget .widget-heading {
|
||||
text-transform: uppercase;
|
||||
font-weight: bold;
|
||||
font-size: 110%;
|
||||
padding-bottom: 5px;
|
||||
margin-bottom: 5px;
|
||||
border-bottom: solid 1px #f3f3f3;
|
||||
}
|
||||
.leo-widget .widget-inner .image-item{
|
||||
padding: 0px 4px;
|
||||
}
|
||||
@media (min-width: 990px){
|
||||
.leo-widget .widget-inner .image-item{
|
||||
padding: 0px 7px;
|
||||
}
|
||||
}
|
||||
@media (max-width: 760px){
|
||||
.leo-widget .widget-inner .image-item{
|
||||
padding:3px 15px;
|
||||
}
|
||||
}
|
||||
.widget-products img {
|
||||
width: 80px;
|
||||
height:80px;
|
||||
float: left;
|
||||
margin-right: 12px;
|
||||
}
|
||||
|
||||
.widget-banner .w-banner {
|
||||
margin: 6px 10px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.widget-images .images-list {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.widget-images .images-list > div {
|
||||
position: relative;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.widget-images .images-list > div > div {
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
|
||||
.sub-title{
|
||||
display: block;
|
||||
font-size: 80%;
|
||||
line-height: 1.25em;
|
||||
margin-bottom: 7px;
|
||||
text-shadow: none ;
|
||||
}
|
||||
/*Manufacture*/
|
||||
.widget-manufacture .widget-inner .manu-logo img{
|
||||
padding: 2px 4px 6px 2px;
|
||||
width: 30%;
|
||||
}
|
||||
/* Icon menu */
|
||||
.hasicon{
|
||||
padding-left: 35px;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
.off-canvas body{ position: relative}
|
||||
.off-canvas-inactive > main,
|
||||
.off-canvas-inactive > .off-canvas-nav-megamenu {
|
||||
transition:all 500ms ease 0s;
|
||||
transform:translateX(0px);
|
||||
-webkit-transform:translateX(0px);
|
||||
-moz-transform:translateX(0px);
|
||||
-ms-transform:translateX(0px);
|
||||
-o-transform:translateX(0px);
|
||||
}
|
||||
.off-canvas-active > main
|
||||
{
|
||||
transform:translateX(234px);
|
||||
-webkit-transform:translateX(234px);
|
||||
-moz-transform:translateX(234px);
|
||||
-ms-transform:translateX(234px);
|
||||
-o-transform:translateX(234px);
|
||||
transition:all 500ms ease 0s;
|
||||
display: block;
|
||||
}
|
||||
.off-canvas-active > .off-canvas-nav-megamenu.active {
|
||||
transform:translateX(234px);
|
||||
-webkit-transform:translateX(234px);
|
||||
-moz-transform:translateX(234px);
|
||||
-ms-transform:translateX(234px);
|
||||
-o-transform:translateX(234px);
|
||||
transition:all 450ms ease 0s;
|
||||
left: 0;
|
||||
}
|
||||
.off-canvas-active main {
|
||||
position:fixed;
|
||||
margin:0 auto}
|
||||
#page-container{ position: relative;}
|
||||
.off-canvas-nav-megamenu{
|
||||
position: absolute; left:-400px; top: 0; width:0;background: #FFF;z-index: 999;
|
||||
/*display: none;*/
|
||||
}
|
||||
.off-canvas-active .off-canvas-nav-megamenu {
|
||||
}
|
||||
.off-canvas-nav-megamenu .offcanvas-mainnav{ background: #3f3f3f; position: absolute; top: 0; left:-234px; overflow:hidden; width:234px }
|
||||
.off-canvas-nav-megamenu .megamenu .mega-cols{width:100% !important; min-width:inherit; padding:10px 0; display:inline-block; margin-top:10px }
|
||||
.off-canvas-nav-megamenu .megamenu .mega-cols ul li a {padding: 0 10px}
|
||||
.off-canvas-nav-megamenu .dropdown-menu{
|
||||
position: relative;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: 0;
|
||||
float: none;
|
||||
box-shadow: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: none;
|
||||
padding-left: 5px;
|
||||
}
|
||||
.off-canvas-nav-megamenu .dropdown-menu .caret{
|
||||
top: 8px;
|
||||
}
|
||||
.off-canvas-nav-megamenu .dropdown-menu .caret:before{
|
||||
font-size: 18px;
|
||||
}
|
||||
.off-canvas-nav-megamenu ul li a:hover{color:#42A8BF}
|
||||
.off-canvas-button-megamenu {color:#fff; text-align:right; margin:10px 10px 0 0; cursor:pointer}
|
||||
.off-canvas-nav-megamenu .dropdown-mega,
|
||||
.off-canvas-nav-megamenu li.mega-group .dropdown-menu {
|
||||
padding: 0 10px;
|
||||
}
|
||||
.off-canvas-nav-megamenu .mega-col {
|
||||
display: block;
|
||||
width: 100% !important;
|
||||
position: relative;
|
||||
margin-left:0
|
||||
}
|
||||
.off-canvas-nav-megamenu .dropdown-sub{
|
||||
width: 100% !important;
|
||||
padding: 0;
|
||||
}
|
||||
.off-canvas-nav-megamenu .leo-widget .menu-title{
|
||||
padding: 10px 0px;
|
||||
font-weight: bold;
|
||||
font-size: 14px;
|
||||
color: #000;
|
||||
}
|
||||
.off-canvas-nav-megamenu .leo-widget{
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.off-canvas-nav-megamenu .leo-widget p{
|
||||
font-size: 13px;
|
||||
}
|
||||
.offcanvas-mainnav > .megamenu {padding:0 10px}
|
||||
.offcanvas-mainnav > .megamenu > li:last-child a {border-bottom:0!important}
|
||||
.off-canvas-nav-megamenu .megamenu .mega-group > a .menu-title {
|
||||
font-size: 13px;
|
||||
}
|
||||
|
||||
.off-canvas-nav-megamenu .off-canvas-button-megamenu span {
|
||||
font-weight: bold;
|
||||
margin-right: 12px ;
|
||||
}
|
||||
.off-canvas-nav-megamenu .dropdown .dropdown-menu li,.off-canvas-nav-megamenu .megamenu .dropdown-mega li {
|
||||
background: none;
|
||||
position: relative;
|
||||
}
|
||||
.off-canvas-nav-megamenu .nav > li:hover,
|
||||
.off-canvas-nav-megamenu .nav > li > a:hover, .off-canvas-nav-megamenu .nav > li > a:focus {
|
||||
background: none;
|
||||
}
|
||||
.off-canvas-nav-megamenu .dropdown .dropdown-menu li:hover,
|
||||
.off-canvas-nav-megamenu .megamenu > a .menu-title {
|
||||
color:#5C5B5B
|
||||
}
|
||||
.off-canvas-nav-megamenu .megamenu li.homepage a {
|
||||
height: auto;
|
||||
width: auto;
|
||||
text-indent: inherit;
|
||||
}
|
||||
.off-canvas-nav-megamenu .nav li {
|
||||
border:none;
|
||||
padding: 0;
|
||||
}
|
||||
.off-canvas-nav-megamenu ul li a {
|
||||
display: block;
|
||||
line-height: 23px;
|
||||
color: #5C5B5B;
|
||||
padding-bottom: 8px;
|
||||
font-size: 13px;
|
||||
}
|
||||
.off-canvas-nav-megamenu .has-category{
|
||||
border-bottom: 1px solid #535353;
|
||||
}
|
||||
.off-canvas-nav-megamenu .nav-item .nav-link, .nav-item{
|
||||
font-weight: normal;
|
||||
font-size: 13px;
|
||||
}
|
||||
.off-canvas-nav-megamenu .nav > li > a {
|
||||
font-size: 13px;
|
||||
font-weight: normal;
|
||||
line-height: 35px;
|
||||
}
|
||||
.off-canvas-nav-megamenu .megamenu .menu-desc {
|
||||
display: none;
|
||||
}
|
||||
.off-canvas-nav-megamenu .megamenu .menu-icon {
|
||||
padding-left: 0;
|
||||
}
|
||||
.off-canvas-nav-megamenu .megamenu .mega-col .margin {
|
||||
margin-left: 0;
|
||||
}
|
||||
/* imgaes gallery product*/
|
||||
.off-canvas-nav-megamenu .widget-images .images-list .image-item{
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
}
|
||||
.off-canvas-nav-megamenu .widget-images .images-list .image-item img{
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.off-canvas-nav-megamenu .widget-manufacture .widget-inner .manu-logo img{
|
||||
width: 100%;
|
||||
}
|
||||
/*product list*/
|
||||
.off-canvas-nav-megamenu .widget-products .product-image img {
|
||||
width: auto;
|
||||
height: auto;
|
||||
float: none;
|
||||
display: inline-block;
|
||||
}
|
||||
.off-canvas-nav-megamenu .thumbnail-container{
|
||||
text-align: center;
|
||||
border-bottom: 1px solid #dedede;
|
||||
padding: 15px 0px;
|
||||
height: auto;
|
||||
width: 100%;
|
||||
}
|
||||
.off-canvas-nav-megamenu .thumbnail-container .product-description{
|
||||
width: 100%;
|
||||
}
|
||||
.off-canvas-nav-megamenu .thumbnail-container .product-description .product-price-and-shipping{
|
||||
text-align: center;
|
||||
}
|
||||
.aligned-center .dropdown-menu{
|
||||
left: 50%;
|
||||
transform: translate(-50%);
|
||||
-webkit-transform: translate(-50%);
|
||||
-moz-transform: translate(-50%);
|
||||
-ms-transform: translate(-50%);
|
||||
-o-transform: translate(-50%);
|
||||
}
|
||||
.off-canvas-nav-megamenu .aligned-fullwidth .dropdown-menu{
|
||||
width: 100%!important;
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
.aligned-right .dropdown-menu{
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
.aligned-left .dropdown-menu{
|
||||
|
||||
}
|
||||
|
||||
.megamenu .aligned-fullwidth {
|
||||
position: inherit!important;
|
||||
}
|
||||
|
||||
.aligned-fullwidth .dropdown-menu{
|
||||
width: calc(100% - 30px)!important;
|
||||
left: 15px;
|
||||
right: 15px;
|
||||
|
||||
}
|
||||
|
||||
/***************DONGND:: CSS for Canvas Menu BEGIN**********************/
|
||||
|
||||
.offcanvas-mainnav .navbar-nav li
|
||||
{
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.offcanvas-mainnav .navbar-nav li.dropdown a.dropdown-toggle
|
||||
{
|
||||
padding: 5px 30px 5px 0;
|
||||
}
|
||||
|
||||
.offcanvas-mainnav .navbar-nav li.dropdown .caret
|
||||
{
|
||||
cursor: pointer;
|
||||
height: 20px;
|
||||
margin: 0;
|
||||
position: absolute;
|
||||
top: 12px;
|
||||
right: 0;
|
||||
width: 30px;
|
||||
margin: auto 0;
|
||||
}
|
||||
|
||||
.offcanvas-mainnav .navbar-nav li.dropdown .dropdown-menu
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.offcanvas-mainnav .navbar-nav li.open-sub .dropdown-menu
|
||||
{
|
||||
/*display: block;*/
|
||||
}
|
||||
|
||||
.offcanvas-mainnav .dropdown-toggle::after, .megamenu-off-canvas li.mega-group>a.dropdown-toggle::after
|
||||
{
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
.offcanvas-mainnav .navbar-nav li.dropdown .caret:before {
|
||||
content: "add";
|
||||
font-family: "Material Icons";
|
||||
color: white;
|
||||
font-size: 16px;
|
||||
font-weight: normal;
|
||||
display: block;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.offcanvas-mainnav .navbar-nav li.open-sub>.caret:before {
|
||||
|
||||
content: "remove";
|
||||
|
||||
}
|
||||
|
||||
|
||||
.offcanvas-mainnav .navbar-nav .nav-item + .nav-item
|
||||
{
|
||||
margin-left: 0px;
|
||||
position: relative!important;
|
||||
}
|
||||
.megamenu-overlay
|
||||
{
|
||||
cursor: pointer;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
background: rgba(0,0,0,0.5);
|
||||
z-index: 999;
|
||||
opacity: 0;
|
||||
visibility: hidden;
|
||||
-webkit-transition: all 0.5s ease;
|
||||
-moz-transition: all 0.5s ease;
|
||||
-ms-transition: all 0.5s ease;
|
||||
-o-transition: all 0.5s ease;
|
||||
transition: all 0.5s ease;
|
||||
}
|
||||
@media (max-width: 543px){
|
||||
.off-canvas-active .megamenu-overlay{
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
}
|
||||
|
||||
.navbar-toggleable-xs .navbar-nav .nav-item{
|
||||
clear: both;
|
||||
}
|
||||
}
|
||||
/***************DONGND:: CSS for Canvas Menu END**********************/
|
||||
@media (max-width: 543px){
|
||||
.megamenu-off-canvas{
|
||||
background: white;
|
||||
padding: 10px;
|
||||
}
|
||||
.megamenu-off-canvas .nav-item .dropdown-toggle{
|
||||
padding-right: 25px;
|
||||
}
|
||||
|
||||
.megamenu-off-canvas .nav-item .dropdown-toggle:after{
|
||||
/*content: 'add';*/
|
||||
font-family: "Material Icons";
|
||||
font-size: 18px;
|
||||
border: none;
|
||||
width: auto;
|
||||
line-height: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
.megamenu-off-canvas .nav-item.open > .dropdown-toggle:after{
|
||||
/*content: "remove";*/
|
||||
}
|
||||
|
||||
/***************DONGND:: CSS for caret when disable canvas menu BEGIN**********************/
|
||||
.megamenu-off-canvas .nav-item .caret {
|
||||
cursor: pointer;
|
||||
height: 30px;
|
||||
margin: auto 0;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0px;
|
||||
width: 30px;
|
||||
line-height: 30px;
|
||||
}
|
||||
|
||||
.megamenu-off-canvas .nav-item .caret::before {
|
||||
color: black;
|
||||
content: "add";
|
||||
display: block;
|
||||
font-family: "Material Icons";
|
||||
font-size: 20px;
|
||||
font-weight: normal;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.megamenu-off-canvas .nav-item.open-sub > .caret::before {
|
||||
content: "remove";
|
||||
}
|
||||
|
||||
.leo-top-menu .dropdown-submenu:hover > .dropdown-menu
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
/***************DONGND:: CSS for caret when disable canvas menu END**********************/
|
||||
|
||||
.megamenu-off-canvas .dropdown-menu{
|
||||
position: initial;
|
||||
display: none;
|
||||
width: 100%;
|
||||
}
|
||||
.megamenu-off-canvas .nav-item.open > .dropdown-menu{
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
/***************DONGND:: CSS for Vertical Menu BEGIN**********************/
|
||||
.verticalmenu .navbar-nav .nav-item + .nav-item
|
||||
{
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
/***************DONGND:: CSS for Vertical Menu END**********************/
|
||||
|
||||
.leo-megamenu{
|
||||
padding:0px;
|
||||
position: static;
|
||||
margin-bottom: 35px;
|
||||
}
|
||||
.leo-megamenu .navbar-toggler{
|
||||
font-size: 22px;
|
||||
background: #000;
|
||||
color: #fff;
|
||||
margin-bottom: 40px;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
@media (max-width: 480px){
|
||||
#header .header-top:before{
|
||||
display: none!important;
|
||||
}
|
||||
}
|
||||
|
||||
/*html tab*/
|
||||
.widget-tab .nav-tabs .nav-item{
|
||||
float: left;
|
||||
width: auto;
|
||||
}
|
||||
#header .header-top .widget-tab .nav-tabs .nav-item .nav-link:focus,.widget-tab .nav-tabs .nav-item .nav-link:hover{
|
||||
border-color: #696969;
|
||||
background: #545454;
|
||||
}
|
||||
.widget-tab .nav-tabs {
|
||||
border-bottom: 1px solid transparent;
|
||||
}
|
||||
.widget-tab .nav-tabs .nav-item a.active{
|
||||
background: #545454;
|
||||
border-color: #696969;
|
||||
}
|
||||
#header .header-top .widget-tab .nav-tabs .nav-item .nav-link{
|
||||
color: #454545;
|
||||
border-bottom: 1px solid transparent;
|
||||
|
||||
|
||||
}
|
||||
.widget-tab .tab-content{
|
||||
padding: 10px;
|
||||
border: 1px solid #696969;
|
||||
}
|
||||
.leo-megamenu {
|
||||
clear: both;
|
||||
}
|
||||
BIN
modules/leobootstrapmenu/views/img/delete.png
Normal file
|
After Width: | Height: | Size: 715 B |
BIN
modules/leobootstrapmenu/views/img/disabled.gif
Normal file
|
After Width: | Height: | Size: 355 B |
BIN
modules/leobootstrapmenu/views/img/duplicate.png
Normal file
|
After Width: | Height: | Size: 249 B |
BIN
modules/leobootstrapmenu/views/img/edit-delete.png
Normal file
|
After Width: | Height: | Size: 786 B |
BIN
modules/leobootstrapmenu/views/img/edit-rename.png
Normal file
|
After Width: | Height: | Size: 607 B |
BIN
modules/leobootstrapmenu/views/img/enabled.gif
Normal file
|
After Width: | Height: | Size: 321 B |
36
modules/leobootstrapmenu/views/img/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
BIN
modules/leobootstrapmenu/views/img/loading.gif
Normal file
|
After Width: | Height: | Size: 9.2 KiB |
36
modules/leobootstrapmenu/views/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
412
modules/leobootstrapmenu/views/js/admin/form.js
Normal file
@@ -0,0 +1,412 @@
|
||||
/**
|
||||
* @copyright Commercial License By LeoTheme.Com
|
||||
* @email leotheme.com
|
||||
* @visit http://www.leotheme.com
|
||||
*/
|
||||
(function($) {
|
||||
$.fn.PavMegaMenuList = function(opts) {
|
||||
// default configuration
|
||||
var config = $.extend({}, {
|
||||
action:null,
|
||||
addnew:null,
|
||||
confirm_del:'Are you sure delete this?',
|
||||
confirm_duplicate:'Are you sure duplicate this?'
|
||||
}, opts);
|
||||
|
||||
function checkInputHanlder(){
|
||||
var _updateMenuType = function(){
|
||||
$(".menu-type-group").parent().parent().hide();
|
||||
if($("[id^=url_type_]").closest('.form-group').find('.translatable-field').length)
|
||||
$("[id^=url_type_]").closest('.form-group').parent().parent().hide();
|
||||
else
|
||||
$("[id^=url_type_]").closest('.form-group').hide();
|
||||
if($("[id^=content_text_]").closest('.form-group').hasClass('translatable-field'))
|
||||
$("[id^=content_text_]").closest('.form-group').parent().parent().hide();
|
||||
else
|
||||
$("[id^=content_text_]").closest('.form-group').hide();
|
||||
if ($("#menu_type").val() =='html' ){
|
||||
if($("[id^=content_text_]").closest('.form-group').hasClass('translatable-field'))
|
||||
$("[id^=content_text_]").closest('.form-group').parent().parent().show();
|
||||
else
|
||||
$("[id^=content_text_]").closest('.form-group').show();
|
||||
}else if( $("#menu_type").val() =='url' ){
|
||||
if($("[id^=url_type_]").closest('.form-group').find('.translatable-field').length)
|
||||
$("[id^=url_type_]").closest('.form-group').parent().parent().show();
|
||||
else
|
||||
$("[id^=url_type_]").closest('.form-group').show();
|
||||
}
|
||||
else {
|
||||
$("#"+$("#menu_type").val()+"_type").parent().parent().show();
|
||||
if($("#menu_type").val() == 'controller')
|
||||
$("#"+$("#menu_type").val()+"_type_parameter").parent().parent().show();
|
||||
}
|
||||
};
|
||||
_updateMenuType();
|
||||
$("#menu_type").change( _updateMenuType );
|
||||
|
||||
// var _updateSubmenuType = function(){
|
||||
// if( $("#type_submenu").val() =='html' ){
|
||||
// $("[for^=submenu_content_text_]").parent().show();
|
||||
// }else{
|
||||
// $("[for^=submenu_content_text_]").parent().hide();
|
||||
// }
|
||||
// };
|
||||
// _updateSubmenuType();
|
||||
// $("#type_submenu").change( _updateSubmenuType );
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
function manageTreeMenu(){
|
||||
if($('ol').hasClass("sortable")){
|
||||
$('ol.sortable').nestedSortable({
|
||||
forcePlaceholderSize: true,
|
||||
handle: 'div',
|
||||
helper: 'clone',
|
||||
items: 'li',
|
||||
opacity: .6,
|
||||
placeholder: 'placeholder',
|
||||
revert: 250,
|
||||
tabSize: 25,
|
||||
tolerance: 'pointer',
|
||||
toleranceElement: '> div',
|
||||
maxLevels: 4,
|
||||
isTree: true,
|
||||
expandOnHover: 700,
|
||||
startCollapsed: true,
|
||||
stop: function(){
|
||||
var serialized = $(this).nestedSortable('serialize');
|
||||
// console.log(serialized);
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: config.action+"&ajax=1&doupdatepos=1&rand="+Math.random(),
|
||||
data : serialized+'&updatePosition=1',
|
||||
dataType: 'json',
|
||||
cache: false,
|
||||
}).done( function (json) {
|
||||
if (json && json.hasError == true){
|
||||
alert(json.errors);
|
||||
}else{
|
||||
showSuccessMessage(json.errors);
|
||||
}
|
||||
|
||||
if ($('#id_btmegamenu').val() != 0)
|
||||
{
|
||||
var id_btmegamenu = $('#id_btmegamenu').val();
|
||||
var id_parent;
|
||||
// console.log($('#list_'+id_btmegamenu).parent().parent('li'));
|
||||
if ($('#list_'+id_btmegamenu).parent().parent('li').length)
|
||||
{
|
||||
id_parent = $('#list_'+id_btmegamenu).parent().parent('li').data('id-menu');
|
||||
}
|
||||
else
|
||||
{
|
||||
id_parent = 0;
|
||||
};
|
||||
$('#id_parent').find('option[selected=selected]').removeAttr("selected");
|
||||
$('#id_parent').find('option[value='+id_parent+']').attr('selected','selected');
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$('#addcategory').click(function(){
|
||||
location.href=config.addnew;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
$('.show_cavas').change(function(){
|
||||
var show_cavas = $(this).val();
|
||||
//var text = $(this).val();
|
||||
//var $this = $(this);
|
||||
//$(this).val( $(this).data('loading-text') );
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: config.action+"&show_cavas=1&rand="+Math.random(),
|
||||
data : 'show='+show_cavas+'&updatecavas=1'
|
||||
}).done( function (msg) {
|
||||
//$this.val( msg );
|
||||
showSuccessMessage(msg);
|
||||
});
|
||||
});
|
||||
}
|
||||
/**
|
||||
* initialize every element
|
||||
*/
|
||||
this.each(function() {
|
||||
$(".quickedit",this).click( function(){
|
||||
location.href=config.action+"&id_btmegamenu="+$(this).attr('rel').replace("id_","");
|
||||
} );
|
||||
|
||||
$(".quickdel",this).click( function(){
|
||||
if( confirm(config.confirm_del) ){
|
||||
location.href=config.action+"&dodel=1&id_btmegamenu="+$(this).attr('rel').replace("id_","");
|
||||
}
|
||||
|
||||
} );
|
||||
|
||||
$(".delete_many_menus",this).click( function(){
|
||||
if (confirm('Delete selected items?'))
|
||||
{
|
||||
var list_menu = '';
|
||||
$('.quickselect:checkbox:checked').each(function () {
|
||||
list_menu += $(this).val() + ",";
|
||||
|
||||
});
|
||||
|
||||
if(list_menu != ''){
|
||||
location.href=config.action+"&delete_many_menu=1&list="+list_menu;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$(".quickduplicate",this).click( function(){
|
||||
if( confirm(config.confirm_duplicate) ){
|
||||
location.href=config.action+"&doduplicate=1&id_btmegamenu="+$(this).attr('rel').replace("id_","");
|
||||
}
|
||||
|
||||
} );
|
||||
$(".quickdeactive",this).click( function(){
|
||||
location.href=config.action+"&dostatus=0&id_btmegamenu="+$(this).attr('rel').replace("id_","");
|
||||
} );
|
||||
$(".quickactive",this).click( function(){
|
||||
location.href=config.action+"&dostatus=1&id_btmegamenu="+$(this).attr('rel').replace("id_","");
|
||||
} );
|
||||
|
||||
manageTreeMenu();
|
||||
checkInputHanlder();
|
||||
|
||||
|
||||
|
||||
|
||||
});
|
||||
|
||||
return this;
|
||||
};
|
||||
|
||||
})(jQuery);
|
||||
|
||||
|
||||
jQuery(document).ready(function(){
|
||||
|
||||
$("#widgetds a.btn").fancybox( {'type':'iframe'} );
|
||||
$(".leo-modal-action, #widgets a.btn").fancybox({
|
||||
'type':'iframe',
|
||||
'width':950,
|
||||
'height':500,
|
||||
beforeLoad:function(){
|
||||
$('.inject_widget').empty().append('<option value="">Loading...</option>').attr('disabled', 'disabled');;
|
||||
},
|
||||
afterLoad:function(){
|
||||
hideSomeElement();
|
||||
$('.fancybox-iframe').load( hideSomeElement );
|
||||
},
|
||||
afterClose: function (event, ui) {
|
||||
// location.reload();
|
||||
// console.log(ui);
|
||||
if(typeof _action_loadwidget !== 'undefined')
|
||||
{
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: _action_loadwidget,
|
||||
}).done( function (result) {
|
||||
$('.inject_widget').empty().append(result).show().removeAttr('disabled');
|
||||
$('#btn-inject-widget').show();
|
||||
// console.log('Load widgets sucessfull');
|
||||
//$this.val( msg );
|
||||
//showSuccessMessage(msg);
|
||||
}
|
||||
);
|
||||
}
|
||||
// console.log(_action_loadwidget);
|
||||
},
|
||||
});
|
||||
|
||||
$(".leo-col-class input[type=radio]").click(function() {
|
||||
if (!$(this).hasClass('active'))
|
||||
{
|
||||
// classChk = $(this).attr("name").replace("col_", "");
|
||||
classChk = $(this).data("name");
|
||||
elementText = $(this).closest('.well').find('.group-class').first();
|
||||
if ($(elementText).val() != "")
|
||||
{
|
||||
var check_class_exists = false;
|
||||
if ($(".leo-col-class input[type=radio]:checked").length)
|
||||
{
|
||||
// console.log($(".leo-col-class input[type=radio]:checked").data("name"));
|
||||
// console.log($(elementText).val());
|
||||
|
||||
$(".leo-col-class input[type=radio]:not(:checked)").each(function(){
|
||||
// console.log($(this).data("name"));
|
||||
// console.log($(elementText).val());
|
||||
var e_val = $(elementText).val();
|
||||
// $(elementText).val(e_val.replace($(this).data("name"),""));
|
||||
// console.log($(elementText).val());
|
||||
// console.log(e_val.indexOf($(this).data("name")));
|
||||
if (e_val.indexOf($(this).data("name")) != -1) {
|
||||
$(elementText).val(e_val.replace($(this).data("name"),classChk));
|
||||
check_class_exists = true;
|
||||
}
|
||||
})
|
||||
}
|
||||
if (check_class_exists == false)
|
||||
{
|
||||
// $(elementText).val($(elementText).val() + " " + classChk);
|
||||
if ($(elementText).val() != "")
|
||||
{
|
||||
$(elementText).val($(elementText).val() + " " + classChk);
|
||||
}
|
||||
else
|
||||
{
|
||||
$(elementText).val(classChk);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$(elementText).val(classChk);
|
||||
}
|
||||
|
||||
$(".leo-col-class input.active").removeClass('active');
|
||||
$(this).addClass('active');
|
||||
}
|
||||
// $(elementText).val('');
|
||||
// $(elementText).val(classChk);
|
||||
//add
|
||||
// if ($(this).is(':checked')) {
|
||||
// if ($(elementText).val().indexOf(classChk) == -1) {
|
||||
// if ($(elementText).val() != "") {
|
||||
// $(elementText).val($(elementText).val() + " " + classChk);
|
||||
// } else {
|
||||
// $(elementText).val(classChk);
|
||||
// }
|
||||
// }
|
||||
// } else {
|
||||
//remove
|
||||
// if ($(elementText).val().indexOf(classChk) != -1) {
|
||||
// $(elementText).val($(elementText).val().replace(classChk + " ", ""));
|
||||
// $(elementText).val($(elementText).val().replace(" " + classChk, ""));
|
||||
// $(elementText).val($(elementText).val().replace(classChk, ""));
|
||||
// }
|
||||
// }
|
||||
});
|
||||
|
||||
$(".group-class").change(function() {
|
||||
elementChk = $(this).closest('.well').find('input[type=checkbox]');
|
||||
classText = $(this).val();
|
||||
$(elementChk).each(function() {
|
||||
classChk = $(this).attr("name").replace("col_", "");
|
||||
if (classText.indexOf(classChk) != -1) {
|
||||
if (!$(this).is(':checked'))
|
||||
$(this).prop("checked", true);
|
||||
} else {
|
||||
$(this).prop("checked", false);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$(".group-class").trigger('change');
|
||||
|
||||
var _updateGroupType = function(){
|
||||
// console.log('test');
|
||||
if( $("#group_type").val() =='horizontal' ){
|
||||
$("#show_cavas").parent().parent().show();
|
||||
$("#type_sub").parent().parent().hide();
|
||||
}else if ( $("#group_type").val() =='vertical' ){
|
||||
$("#show_cavas").parent().parent().hide();
|
||||
$("#type_sub").parent().parent().show();
|
||||
}
|
||||
};
|
||||
_updateGroupType();
|
||||
$("#group_type").change( _updateGroupType );
|
||||
|
||||
if($('#megamenu').length)
|
||||
{
|
||||
$("html, body").animate({ scrollTop: $('#megamenu').offset().top - 150 }, 2000);
|
||||
}
|
||||
|
||||
//add hook to clear cache
|
||||
// $('.list_hook').change(function(){
|
||||
|
||||
// });
|
||||
$('.clear_cache').click(function(e){
|
||||
// console.log('aaa');
|
||||
// e.stopPropagation();
|
||||
var hook_name = $('.list_hook').val();
|
||||
var href_attr = $(this).attr('href')+$('.list_hook').val();
|
||||
// console.log(href_attr);
|
||||
$(this).attr('href',href_attr);
|
||||
// location.reload(href_attr);
|
||||
// window.location.href(href_attr);
|
||||
// return false;
|
||||
})
|
||||
|
||||
//update position for group
|
||||
if($('ol').hasClass("tree-group")){
|
||||
$('ol.tree-group').nestedSortable({
|
||||
forcePlaceholderSize: true,
|
||||
// handle: 'div',
|
||||
helper: 'clone',
|
||||
items: 'li.nav-item',
|
||||
opacity: .6,
|
||||
placeholder: 'placeholder',
|
||||
revert: 250,
|
||||
tabSize: 600,
|
||||
// tolerance: 'pointer',
|
||||
// toleranceElement: '> div',
|
||||
maxLevels: 1,
|
||||
|
||||
isTree: false,
|
||||
expandOnHover: 700,
|
||||
// startCollapsed: true,
|
||||
stop: function(){
|
||||
var serialized = $(this).nestedSortable('serialize');
|
||||
// console.log(serialized);
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: update_group_position_link+"&ajax=1&doupdategrouppos=1&rand="+Math.random(),
|
||||
data : serialized+'&updateGroupPosition=1',
|
||||
dataType: 'json',
|
||||
cache: false,
|
||||
}).done( function (json) {
|
||||
if (json && json.hasError == true){
|
||||
alert(json.errors);
|
||||
}else{
|
||||
showSuccessMessage(json.errors);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
//disable click when editting group
|
||||
$('.editting').click(function(){
|
||||
return false;
|
||||
})
|
||||
});
|
||||
var hideSomeElement = function(){
|
||||
$('body',$('.fancybox-iframe').contents()).find("#header").hide();
|
||||
$('body',$('.fancybox-iframe').contents()).find("#footer").hide();
|
||||
$('body',$('.fancybox-iframe').contents()).find(".page-head, #nav-sidebar ").hide();
|
||||
$('body',$('.fancybox-iframe').contents()).find("#content.bootstrap").css( 'padding',0).css('margin',0);
|
||||
//remove responsive table
|
||||
$('body',$('.fancybox-iframe').contents()).find('.table.btmegamenu_widgets').parent().removeClass('table-responsive-row');
|
||||
|
||||
};
|
||||
|
||||
jQuery(document).ready(function(){
|
||||
if($("#image-images-thumbnails img").length){
|
||||
$("#image-images-thumbnails").append('<a class="del-img btn color_danger" href="#"><i class="icon-remove-sign"></i> delete image</a>');
|
||||
}
|
||||
$(".del-img").click(function(){
|
||||
if (confirm('Are you sure to delete this image?')) {
|
||||
$(this).parent().parent().html('<input type="hidden" value="1" name="delete_icon"/>');
|
||||
}
|
||||
return false;
|
||||
});
|
||||
$(".leobootstrapmenu td").attr('onclick','').unbind('click');
|
||||
});
|
||||
36
modules/leobootstrapmenu/views/js/admin/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2014 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Open Software License (OSL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/osl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2014 PrestaShop SA
|
||||
* @version Release: $Revision$
|
||||
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
1188
modules/leobootstrapmenu/views/js/admin/jquery-validation-1.9.0/jquery.validate.js
vendored
Normal file
51
modules/leobootstrapmenu/views/js/admin/jquery-validation-1.9.0/jquery.validate.min.js
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
/**
|
||||
* jQuery Validation Plugin 1.9.0
|
||||
*
|
||||
* http://bassistance.de/jquery-plugins/jquery-plugin-validation/
|
||||
* http://docs.jquery.com/Plugins/Validation
|
||||
*
|
||||
* Copyright (c) 2006 - 2011 Jörn Zaefferer
|
||||
*
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
*/
|
||||
(function(c){c.extend(c.fn,{validate:function(a){if(this.length){var b=c.data(this[0],"validator");if(b)return b;this.attr("novalidate","novalidate");b=new c.validator(a,this[0]);c.data(this[0],"validator",b);if(b.settings.onsubmit){a=this.find("input, button");a.filter(".cancel").click(function(){b.cancelSubmit=true});b.settings.submitHandler&&a.filter(":submit").click(function(){b.submitButton=this});this.submit(function(d){function e(){if(b.settings.submitHandler){if(b.submitButton)var f=c("<input type='hidden'/>").attr("name",
|
||||
b.submitButton.name).val(b.submitButton.value).appendTo(b.currentForm);b.settings.submitHandler.call(b,b.currentForm);b.submitButton&&f.remove();return false}return true}b.settings.debug&&d.preventDefault();if(b.cancelSubmit){b.cancelSubmit=false;return e()}if(b.form()){if(b.pendingRequest){b.formSubmitted=true;return false}return e()}else{b.focusInvalid();return false}})}return b}else a&&a.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing")},valid:function(){if(c(this[0]).is("form"))return this.validate().form();
|
||||
else{var a=true,b=c(this[0].form).validate();this.each(function(){a&=b.element(this)});return a}},removeAttrs:function(a){var b={},d=this;c.each(a.split(/\s/),function(e,f){b[f]=d.attr(f);d.removeAttr(f)});return b},rules:function(a,b){var d=this[0];if(a){var e=c.data(d.form,"validator").settings,f=e.rules,g=c.validator.staticRules(d);switch(a){case "add":c.extend(g,c.validator.normalizeRule(b));f[d.name]=g;if(b.messages)e.messages[d.name]=c.extend(e.messages[d.name],b.messages);break;case "remove":if(!b){delete f[d.name];
|
||||
return g}var h={};c.each(b.split(/\s/),function(j,i){h[i]=g[i];delete g[i]});return h}}d=c.validator.normalizeRules(c.extend({},c.validator.metadataRules(d),c.validator.classRules(d),c.validator.attributeRules(d),c.validator.staticRules(d)),d);if(d.required){e=d.required;delete d.required;d=c.extend({required:e},d)}return d}});c.extend(c.expr[":"],{blank:function(a){return!c.trim(""+a.value)},filled:function(a){return!!c.trim(""+a.value)},unchecked:function(a){return!a.checked}});c.validator=function(a,
|
||||
b){this.settings=c.extend(true,{},c.validator.defaults,a);this.currentForm=b;this.init()};c.validator.format=function(a,b){if(arguments.length==1)return function(){var d=c.makeArray(arguments);d.unshift(a);return c.validator.format.apply(this,d)};if(arguments.length>2&&b.constructor!=Array)b=c.makeArray(arguments).slice(1);if(b.constructor!=Array)b=[b];c.each(b,function(d,e){a=a.replace(RegExp("\\{"+d+"\\}","g"),e)});return a};c.extend(c.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",
|
||||
validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:c([]),errorLabelContainer:c([]),onsubmit:true,ignore:":hidden",ignoreTitle:false,onfocusin:function(a){this.lastActive=a;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass);this.addWrapper(this.errorsFor(a)).hide()}},onfocusout:function(a){if(!this.checkable(a)&&(a.name in this.submitted||!this.optional(a)))this.element(a)},
|
||||
onkeyup:function(a){if(a.name in this.submitted||a==this.lastElement)this.element(a)},onclick:function(a){if(a.name in this.submitted)this.element(a);else a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(a,b,d){a.type==="radio"?this.findByName(a.name).addClass(b).removeClass(d):c(a).addClass(b).removeClass(d)},unhighlight:function(a,b,d){a.type==="radio"?this.findByName(a.name).removeClass(b).addClass(d):c(a).removeClass(b).addClass(d)}},setDefaults:function(a){c.extend(c.validator.defaults,
|
||||
a)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:c.validator.format("Please enter no more than {0} characters."),
|
||||
minlength:c.validator.format("Please enter at least {0} characters."),rangelength:c.validator.format("Please enter a value between {0} and {1} characters long."),range:c.validator.format("Please enter a value between {0} and {1}."),max:c.validator.format("Please enter a value less than or equal to {0}."),min:c.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){function a(e){var f=c.data(this[0].form,"validator"),g="on"+e.type.replace(/^validate/,
|
||||
"");f.settings[g]&&f.settings[g].call(f,this[0],e)}this.labelContainer=c(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||c(this.currentForm);this.containers=c(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=this.groups={};c.each(this.settings.groups,function(e,f){c.each(f.split(/\s/),function(g,h){b[h]=e})});var d=
|
||||
this.settings.rules;c.each(d,function(e,f){d[e]=c.validator.normalizeRule(f)});c(this.currentForm).validateDelegate("[type='text'], [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",a).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",
|
||||
a);this.settings.invalidHandler&&c(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){this.checkForm();c.extend(this.submitted,this.errorMap);this.invalid=c.extend({},this.errorMap);this.valid()||c(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(a){this.lastElement=
|
||||
a=this.validationTargetFor(this.clean(a));this.prepareElement(a);this.currentElements=c(a);var b=this.check(a);if(b)delete this.invalid[a.name];else this.invalid[a.name]=true;if(!this.numberOfInvalids())this.toHide=this.toHide.add(this.containers);this.showErrors();return b},showErrors:function(a){if(a){c.extend(this.errorMap,a);this.errorList=[];for(var b in a)this.errorList.push({message:a[b],element:this.findByName(b)[0]});this.successList=c.grep(this.successList,function(d){return!(d.name in a)})}this.settings.showErrors?
|
||||
this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){c.fn.resetForm&&c(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b=0,d;for(d in a)b++;return b},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==
|
||||
0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{c(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(a){}},findLastActive:function(){var a=this.lastActive;return a&&c.grep(this.errorList,function(b){return b.element.name==a.name}).length==1&&a},elements:function(){var a=this,b={};return c(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&
|
||||
a.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!a.objectLength(c(this).rules()))return false;return b[this.name]=true})},clean:function(a){return c(a)[0]},errors:function(){return c(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=c([]);this.toHide=c([]);this.currentElements=c([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},
|
||||
prepareElement:function(a){this.reset();this.toHide=this.errorsFor(a)},check:function(a){a=this.validationTargetFor(this.clean(a));var b=c(a).rules(),d=false,e;for(e in b){var f={method:e,parameters:b[e]};try{var g=c.validator.methods[e].call(this,a.value.replace(/\r/g,""),a,f.parameters);if(g=="dependency-mismatch")d=true;else{d=false;if(g=="pending"){this.toHide=this.toHide.not(this.errorsFor(a));return}if(!g){this.formatAndAdd(a,f);return false}}}catch(h){this.settings.debug&&window.console&&console.log("exception occured when checking element "+
|
||||
a.id+", check the '"+f.method+"' method",h);throw h;}}if(!d){this.objectLength(b)&&this.successList.push(a);return true}},customMetaMessage:function(a,b){if(c.metadata){var d=this.settings.meta?c(a).metadata()[this.settings.meta]:c(a).metadata();return d&&d.messages&&d.messages[b]}},customMessage:function(a,b){var d=this.settings.messages[a];return d&&(d.constructor==String?d:d[b])},findDefined:function(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==undefined)return arguments[a]},defaultMessage:function(a,
|
||||
b){return this.findDefined(this.customMessage(a.name,b),this.customMetaMessage(a,b),!this.settings.ignoreTitle&&a.title||undefined,c.validator.messages[b],"<strong>Warning: No message defined for "+a.name+"</strong>")},formatAndAdd:function(a,b){var d=this.defaultMessage(a,b.method),e=/\$?\{(\d+)\}/g;if(typeof d=="function")d=d.call(this,b.parameters,a);else if(e.test(d))d=jQuery.format(d.replace(e,"{$1}"),b.parameters);this.errorList.push({message:d,element:a});this.errorMap[a.name]=d;this.submitted[a.name]=
|
||||
d},addWrapper:function(a){if(this.settings.wrapper)a=a.add(a.parent(this.settings.wrapper));return a},defaultShowErrors:function(){for(var a=0;this.errorList[a];a++){var b=this.errorList[a];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length)this.toShow=this.toShow.add(this.containers);if(this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);
|
||||
if(this.settings.unhighlight){a=0;for(b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass)}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return c(this.errorList).map(function(){return this.element})},showLabel:function(a,b){var d=this.errorsFor(a);if(d.length){d.removeClass(this.settings.validClass).addClass(this.settings.errorClass);
|
||||
d.attr("generated")&&d.html(b)}else{d=c("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(a),generated:true}).addClass(this.settings.errorClass).html(b||"");if(this.settings.wrapper)d=d.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();this.labelContainer.append(d).length||(this.settings.errorPlacement?this.settings.errorPlacement(d,c(a)):d.insertAfter(a))}if(!b&&this.settings.success){d.text("");typeof this.settings.success=="string"?d.addClass(this.settings.success):this.settings.success(d)}this.toShow=
|
||||
this.toShow.add(d)},errorsFor:function(a){var b=this.idOrName(a);return this.errors().filter(function(){return c(this).attr("for")==b})},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(a){if(this.checkable(a))a=this.findByName(a.name).not(this.settings.ignore)[0];return a},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(a){var b=this.currentForm;return c(document.getElementsByName(a)).map(function(d,
|
||||
e){return e.form==b&&e.name==a&&e||null})},getLength:function(a,b){switch(b.nodeName.toLowerCase()){case "select":return c("option:selected",b).length;case "input":if(this.checkable(b))return this.findByName(b.name).filter(":checked").length}return a.length},depend:function(a,b){return this.dependTypes[typeof a]?this.dependTypes[typeof a](a,b):true},dependTypes:{"boolean":function(a){return a},string:function(a,b){return!!c(a,b.form).length},"function":function(a,b){return a(b)}},optional:function(a){return!c.validator.methods.required.call(this,
|
||||
c.trim(a.value),a)&&"dependency-mismatch"},startRequest:function(a){if(!this.pending[a.name]){this.pendingRequest++;this.pending[a.name]=true}},stopRequest:function(a,b){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[a.name];if(b&&this.pendingRequest==0&&this.formSubmitted&&this.form()){c(this.currentForm).submit();this.formSubmitted=false}else if(!b&&this.pendingRequest==0&&this.formSubmitted){c(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=
|
||||
false}},previousValue:function(a){return c.data(a,"previousValue")||c.data(a,"previousValue",{old:null,valid:true,message:this.defaultMessage(a,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(a,b){a.constructor==String?this.classRuleSettings[a]=b:c.extend(this.classRuleSettings,
|
||||
a)},classRules:function(a){var b={};(a=c(a).attr("class"))&&c.each(a.split(" "),function(){this in c.validator.classRuleSettings&&c.extend(b,c.validator.classRuleSettings[this])});return b},attributeRules:function(a){var b={};a=c(a);for(var d in c.validator.methods){var e;if(e=d==="required"&&typeof c.fn.prop==="function"?a.prop(d):a.attr(d))b[d]=e;else if(a[0].getAttribute("type")===d)b[d]=true}b.maxlength&&/-1|2147483647|524288/.test(b.maxlength)&&delete b.maxlength;return b},metadataRules:function(a){if(!c.metadata)return{};
|
||||
var b=c.data(a.form,"validator").settings.meta;return b?c(a).metadata()[b]:c(a).metadata()},staticRules:function(a){var b={},d=c.data(a.form,"validator");if(d.settings.rules)b=c.validator.normalizeRule(d.settings.rules[a.name])||{};return b},normalizeRules:function(a,b){c.each(a,function(d,e){if(e===false)delete a[d];else if(e.param||e.depends){var f=true;switch(typeof e.depends){case "string":f=!!c(e.depends,b.form).length;break;case "function":f=e.depends.call(b,b)}if(f)a[d]=e.param!==undefined?
|
||||
e.param:true;else delete a[d]}});c.each(a,function(d,e){a[d]=c.isFunction(e)?e(b):e});c.each(["minlength","maxlength","min","max"],function(){if(a[this])a[this]=Number(a[this])});c.each(["rangelength","range"],function(){if(a[this])a[this]=[Number(a[this][0]),Number(a[this][1])]});if(c.validator.autoCreateRanges){if(a.min&&a.max){a.range=[a.min,a.max];delete a.min;delete a.max}if(a.minlength&&a.maxlength){a.rangelength=[a.minlength,a.maxlength];delete a.minlength;delete a.maxlength}}a.messages&&delete a.messages;
|
||||
return a},normalizeRule:function(a){if(typeof a=="string"){var b={};c.each(a.split(/\s/),function(){b[this]=true});a=b}return a},addMethod:function(a,b,d){c.validator.methods[a]=b;c.validator.messages[a]=d!=undefined?d:c.validator.messages[a];b.length<3&&c.validator.addClassRules(a,c.validator.normalizeRule(a))},methods:{required:function(a,b,d){if(!this.depend(d,b))return"dependency-mismatch";switch(b.nodeName.toLowerCase()){case "select":return(a=c(b).val())&&a.length>0;case "input":if(this.checkable(b))return this.getLength(a,
|
||||
b)>0;default:return c.trim(a).length>0}},remote:function(a,b,d){if(this.optional(b))return"dependency-mismatch";var e=this.previousValue(b);this.settings.messages[b.name]||(this.settings.messages[b.name]={});e.originalMessage=this.settings.messages[b.name].remote;this.settings.messages[b.name].remote=e.message;d=typeof d=="string"&&{url:d}||d;if(this.pending[b.name])return"pending";if(e.old===a)return e.valid;e.old=a;var f=this;this.startRequest(b);var g={};g[b.name]=a;c.ajax(c.extend(true,{url:d,
|
||||
mode:"abort",port:"validate"+b.name,dataType:"json",data:g,success:function(h){f.settings.messages[b.name].remote=e.originalMessage;var j=h===true;if(j){var i=f.formSubmitted;f.prepareElement(b);f.formSubmitted=i;f.successList.push(b);f.showErrors()}else{i={};h=h||f.defaultMessage(b,"remote");i[b.name]=e.message=c.isFunction(h)?h(a):h;f.showErrors(i)}e.valid=j;f.stopRequest(b,j)}},d));return"pending"},minlength:function(a,b,d){return this.optional(b)||this.getLength(c.trim(a),b)>=d},maxlength:function(a,
|
||||
b,d){return this.optional(b)||this.getLength(c.trim(a),b)<=d},rangelength:function(a,b,d){a=this.getLength(c.trim(a),b);return this.optional(b)||a>=d[0]&&a<=d[1]},min:function(a,b,d){return this.optional(b)||a>=d},max:function(a,b,d){return this.optional(b)||a<=d},range:function(a,b,d){return this.optional(b)||a>=d[0]&&a<=d[1]},email:function(a,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(a)},
|
||||
url:function(a,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(a)},
|
||||
date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a))},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(a)},number:function(a,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},creditcard:function(a,b){if(this.optional(b))return"dependency-mismatch";if(/[^0-9 -]+/.test(a))return false;var d=0,e=0,f=false;a=a.replace(/\D/g,"");for(var g=a.length-1;g>=
|
||||
0;g--){e=a.charAt(g);e=parseInt(e,10);if(f)if((e*=2)>9)e-=9;d+=e;f=!f}return d%10==0},accept:function(a,b,d){d=typeof d=="string"?d.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||a.match(RegExp(".("+d+")$","i"))},equalTo:function(a,b,d){d=c(d).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){c(b).valid()});return a==d.val()}}});c.format=c.validator.format})(jQuery);
|
||||
(function(c){var a={};if(c.ajaxPrefilter)c.ajaxPrefilter(function(d,e,f){e=d.port;if(d.mode=="abort"){a[e]&&a[e].abort();a[e]=f}});else{var b=c.ajax;c.ajax=function(d){var e=("port"in d?d:c.ajaxSettings).port;if(("mode"in d?d:c.ajaxSettings).mode=="abort"){a[e]&&a[e].abort();return a[e]=b.apply(this,arguments)}return b.apply(this,arguments)}}})(jQuery);
|
||||
(function(c){!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.handle.call(this,e)}c.event.special[b]={setup:function(){this.addEventListener(a,d,true)},teardown:function(){this.removeEventListener(a,d,true)},handler:function(e){arguments[0]=c.event.fix(e);arguments[0].type=b;return c.event.handle.apply(this,arguments)}}});c.extend(c.fn,{validateDelegate:function(a,
|
||||
b,d){return this.bind(b,function(e){var f=c(e.target);if(f.is(a))return d.apply(f,arguments)})}})})(jQuery);
|
||||
422
modules/leobootstrapmenu/views/js/admin/jquery.nestable.js
Normal file
@@ -0,0 +1,422 @@
|
||||
/**
|
||||
* @copyright Commercial License By LeoTheme.Com
|
||||
* @email leotheme.com
|
||||
* @visit http://www.leotheme.com
|
||||
*/
|
||||
|
||||
(function($) {
|
||||
|
||||
$.widget("mjs.nestedSortable", $.extend({}, $.ui.sortable.prototype, {
|
||||
|
||||
options: {
|
||||
tabSize: 20,
|
||||
disableNesting: 'mjs-nestedSortable-no-nesting',
|
||||
errorClass: 'mjs-nestedSortable-error',
|
||||
doNotClear: false,
|
||||
listType: 'ol',
|
||||
maxLevels: 0,
|
||||
protectRoot: false,
|
||||
rootID: null,
|
||||
rtl: false,
|
||||
isAllowed: function(item, parent) { return true; }
|
||||
},
|
||||
|
||||
_create: function() {
|
||||
this.element.data('sortable', this.element.data('nestedSortable'));
|
||||
|
||||
if (!this.element.is(this.options.listType))
|
||||
throw new Error('nestedSortable: Please check the listType option is set to your actual list type');
|
||||
|
||||
return $.ui.sortable.prototype._create.apply(this, arguments);
|
||||
},
|
||||
|
||||
destroy: function() {
|
||||
this.element
|
||||
.removeData("nestedSortable")
|
||||
.unbind(".nestedSortable");
|
||||
return $.ui.sortable.prototype.destroy.apply(this, arguments);
|
||||
},
|
||||
|
||||
_mouseDrag: function(event) {
|
||||
|
||||
//Compute the helpers position
|
||||
this.position = this._generatePosition(event);
|
||||
this.positionAbs = this._convertPositionTo("absolute");
|
||||
|
||||
if (!this.lastPositionAbs) {
|
||||
this.lastPositionAbs = this.positionAbs;
|
||||
}
|
||||
|
||||
var o = this.options;
|
||||
|
||||
//Do scrolling
|
||||
if(this.options.scroll) {
|
||||
var scrolled = false;
|
||||
if(this.scrollParent[0] != document && this.scrollParent[0].tagName != 'HTML') {
|
||||
|
||||
if((this.overflowOffset.top + this.scrollParent[0].offsetHeight) - event.pageY < o.scrollSensitivity)
|
||||
this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop + o.scrollSpeed;
|
||||
else if(event.pageY - this.overflowOffset.top < o.scrollSensitivity)
|
||||
this.scrollParent[0].scrollTop = scrolled = this.scrollParent[0].scrollTop - o.scrollSpeed;
|
||||
|
||||
if((this.overflowOffset.left + this.scrollParent[0].offsetWidth) - event.pageX < o.scrollSensitivity)
|
||||
this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft + o.scrollSpeed;
|
||||
else if(event.pageX - this.overflowOffset.left < o.scrollSensitivity)
|
||||
this.scrollParent[0].scrollLeft = scrolled = this.scrollParent[0].scrollLeft - o.scrollSpeed;
|
||||
|
||||
} else {
|
||||
|
||||
if(event.pageY - $(document).scrollTop() < o.scrollSensitivity)
|
||||
scrolled = $(document).scrollTop($(document).scrollTop() - o.scrollSpeed);
|
||||
else if($(window).height() - (event.pageY - $(document).scrollTop()) < o.scrollSensitivity)
|
||||
scrolled = $(document).scrollTop($(document).scrollTop() + o.scrollSpeed);
|
||||
|
||||
if(event.pageX - $(document).scrollLeft() < o.scrollSensitivity)
|
||||
scrolled = $(document).scrollLeft($(document).scrollLeft() - o.scrollSpeed);
|
||||
else if($(window).width() - (event.pageX - $(document).scrollLeft()) < o.scrollSensitivity)
|
||||
scrolled = $(document).scrollLeft($(document).scrollLeft() + o.scrollSpeed);
|
||||
|
||||
}
|
||||
|
||||
if(scrolled !== false && $.ui.ddmanager && !o.dropBehaviour)
|
||||
$.ui.ddmanager.prepareOffsets(this, event);
|
||||
}
|
||||
|
||||
//Regenerate the absolute position used for position checks
|
||||
this.positionAbs = this._convertPositionTo("absolute");
|
||||
|
||||
// Find the top offset before rearrangement,
|
||||
var previousTopOffset = this.placeholder.offset().top;
|
||||
|
||||
//Set the helper position
|
||||
if(!this.options.axis || this.options.axis != "y") this.helper[0].style.left = this.position.left+'px';
|
||||
if(!this.options.axis || this.options.axis != "x") this.helper[0].style.top = this.position.top+'px';
|
||||
|
||||
//Rearrange
|
||||
for (var i = this.items.length - 1; i >= 0; i--) {
|
||||
|
||||
//Cache variables and intersection, continue if no intersection
|
||||
var item = this.items[i], itemElement = item.item[0], intersection = this._intersectsWithPointer(item);
|
||||
if (!intersection) continue;
|
||||
|
||||
if(itemElement != this.currentItem[0] //cannot intersect with itself
|
||||
&& this.placeholder[intersection == 1 ? "next" : "prev"]()[0] != itemElement //no useless actions that have been done before
|
||||
&& !$.contains(this.placeholder[0], itemElement) //no action if the item moved is the parent of the item checked
|
||||
&& (this.options.type == 'semi-dynamic' ? !$.contains(this.element[0], itemElement) : true)
|
||||
//&& itemElement.parentNode == this.placeholder[0].parentNode // only rearrange items within the same container
|
||||
) {
|
||||
|
||||
$(itemElement).mouseenter();
|
||||
|
||||
this.direction = intersection == 1 ? "down" : "up";
|
||||
|
||||
if (this.options.tolerance == "pointer" || this._intersectsWithSides(item)) {
|
||||
$(itemElement).mouseleave();
|
||||
this._rearrange(event, item);
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
|
||||
// Clear emtpy ul's/ol's
|
||||
this._clearEmpty(itemElement);
|
||||
|
||||
this._trigger("change", event, this._uiHash());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
var parentItem = (this.placeholder[0].parentNode.parentNode &&
|
||||
$(this.placeholder[0].parentNode.parentNode).closest('.ui-sortable').length)
|
||||
? $(this.placeholder[0].parentNode.parentNode)
|
||||
: null,
|
||||
level = this._getLevel(this.placeholder),
|
||||
childLevels = this._getChildLevels(this.helper);
|
||||
|
||||
// To find the previous sibling in the list, keep backtracking until we hit a valid list item.
|
||||
var previousItem = this.placeholder[0].previousSibling ? $(this.placeholder[0].previousSibling) : null;
|
||||
if (previousItem != null) {
|
||||
while (previousItem[0].nodeName.toLowerCase() != 'li' || previousItem[0] == this.currentItem[0] || previousItem[0] == this.helper[0]) {
|
||||
if (previousItem[0].previousSibling) {
|
||||
previousItem = $(previousItem[0].previousSibling);
|
||||
} else {
|
||||
previousItem = null;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// To find the next sibling in the list, keep stepping forward until we hit a valid list item.
|
||||
var nextItem = this.placeholder[0].nextSibling ? $(this.placeholder[0].nextSibling) : null;
|
||||
if (nextItem != null) {
|
||||
while (nextItem[0].nodeName.toLowerCase() != 'li' || nextItem[0] == this.currentItem[0] || nextItem[0] == this.helper[0]) {
|
||||
if (nextItem[0].nextSibling) {
|
||||
nextItem = $(nextItem[0].nextSibling);
|
||||
} else {
|
||||
nextItem = null;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var newList = document.createElement(o.listType);
|
||||
|
||||
this.beyondMaxLevels = 0;
|
||||
|
||||
// If the item is moved to the left, send it to its parent's level unless there are siblings below it.
|
||||
if (parentItem != null && nextItem == null &&
|
||||
(o.rtl && (this.positionAbs.left + this.helper.outerWidth() > parentItem.offset().left + parentItem.outerWidth()) ||
|
||||
!o.rtl && (this.positionAbs.left < parentItem.offset().left))) {
|
||||
parentItem.after(this.placeholder[0]);
|
||||
this._clearEmpty(parentItem[0]);
|
||||
this._trigger("change", event, this._uiHash());
|
||||
}
|
||||
// If the item is below a sibling and is moved to the right, make it a child of that sibling.
|
||||
else if (previousItem != null &&
|
||||
(o.rtl && (this.positionAbs.left + this.helper.outerWidth() < previousItem.offset().left + previousItem.outerWidth() - o.tabSize) ||
|
||||
!o.rtl && (this.positionAbs.left > previousItem.offset().left + o.tabSize))) {
|
||||
this._isAllowed(previousItem, level, level+childLevels+1);
|
||||
if (!previousItem.children(o.listType).length) {
|
||||
previousItem[0].appendChild(newList);
|
||||
}
|
||||
// If this item is being moved from the top, add it to the top of the list.
|
||||
if (previousTopOffset && (previousTopOffset <= previousItem.offset().top)) {
|
||||
previousItem.children(o.listType).prepend(this.placeholder);
|
||||
}
|
||||
// Otherwise, add it to the bottom of the list.
|
||||
else {
|
||||
previousItem.children(o.listType)[0].appendChild(this.placeholder[0]);
|
||||
}
|
||||
this._trigger("change", event, this._uiHash());
|
||||
}
|
||||
else {
|
||||
this._isAllowed(parentItem, level, level+childLevels);
|
||||
}
|
||||
|
||||
//Post events to containers
|
||||
this._contactContainers(event);
|
||||
|
||||
//Interconnect with droppables
|
||||
if($.ui.ddmanager) $.ui.ddmanager.drag(this, event);
|
||||
|
||||
//Call callbacks
|
||||
this._trigger('sort', event, this._uiHash());
|
||||
|
||||
this.lastPositionAbs = this.positionAbs;
|
||||
return false;
|
||||
|
||||
},
|
||||
|
||||
_mouseStop: function(event, noPropagation) {
|
||||
|
||||
// If the item is in a position not allowed, send it back
|
||||
if (this.beyondMaxLevels) {
|
||||
|
||||
this.placeholder.removeClass(this.options.errorClass);
|
||||
|
||||
if (this.domPosition.prev) {
|
||||
$(this.domPosition.prev).after(this.placeholder);
|
||||
} else {
|
||||
$(this.domPosition.parent).prepend(this.placeholder);
|
||||
}
|
||||
|
||||
this._trigger("revert", event, this._uiHash());
|
||||
|
||||
}
|
||||
|
||||
// Clean last empty ul/ol
|
||||
for (var i = this.items.length - 1; i >= 0; i--) {
|
||||
var item = this.items[i].item[0];
|
||||
this._clearEmpty(item);
|
||||
}
|
||||
|
||||
$.ui.sortable.prototype._mouseStop.apply(this, arguments);
|
||||
|
||||
},
|
||||
|
||||
serialize: function(options) {
|
||||
|
||||
var o = $.extend({}, this.options, options),
|
||||
items = this._getItemsAsjQuery(o && o.connected),
|
||||
str = [];
|
||||
|
||||
$(items).each(function() {
|
||||
var res = ($(o.item || this).attr(o.attribute || 'id') || '')
|
||||
.match(o.expression || (/(.+)[-=_](.+)/)),
|
||||
pid = ($(o.item || this).parent(o.listType)
|
||||
.parent(o.items)
|
||||
.attr(o.attribute || 'id') || '')
|
||||
.match(o.expression || (/(.+)[-=_](.+)/));
|
||||
|
||||
if (res) {
|
||||
str.push(((o.key || res[1]) + '[' + (o.key && o.expression ? res[1] : res[2]) + ']')
|
||||
+ '='
|
||||
+ (pid ? (o.key && o.expression ? pid[1] : pid[2]) : o.rootID));
|
||||
}
|
||||
});
|
||||
|
||||
if(!str.length && o.key) {
|
||||
str.push(o.key + '=');
|
||||
}
|
||||
|
||||
return str.join('&');
|
||||
|
||||
},
|
||||
|
||||
toHierarchy: function(options) {
|
||||
|
||||
var o = $.extend({}, this.options, options),
|
||||
sDepth = o.startDepthCount || 0,
|
||||
ret = [];
|
||||
|
||||
$(this.element).children(o.items).each(function () {
|
||||
var level = _recursiveItems(this);
|
||||
ret.push(level);
|
||||
});
|
||||
|
||||
return ret;
|
||||
|
||||
function _recursiveItems(item) {
|
||||
var id = ($(item).attr(o.attribute || 'id') || '').match(o.expression || (/(.+)[-=_](.+)/));
|
||||
if (id) {
|
||||
var currentItem = {"id" : id[2]};
|
||||
if ($(item).children(o.listType).children(o.items).length > 0) {
|
||||
currentItem.children = [];
|
||||
$(item).children(o.listType).children(o.items).each(function() {
|
||||
var level = _recursiveItems(this);
|
||||
currentItem.children.push(level);
|
||||
});
|
||||
}
|
||||
return currentItem;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
toArray: function(options) {
|
||||
|
||||
var o = $.extend({}, this.options, options),
|
||||
sDepth = o.startDepthCount || 0,
|
||||
ret = [],
|
||||
left = 2;
|
||||
|
||||
ret.push({
|
||||
"item_id": o.rootID,
|
||||
"parent_id": 'none',
|
||||
"depth": sDepth,
|
||||
"left": '1',
|
||||
"right": ($(o.items, this.element).length + 1) * 2
|
||||
});
|
||||
|
||||
$(this.element).children(o.items).each(function () {
|
||||
left = _recursiveArray(this, sDepth + 1, left);
|
||||
});
|
||||
|
||||
ret = ret.sort(function(a,b){ return (a.left - b.left); });
|
||||
|
||||
return ret;
|
||||
|
||||
function _recursiveArray(item, depth, left) {
|
||||
|
||||
var right = left + 1,
|
||||
id,
|
||||
pid;
|
||||
|
||||
if ($(item).children(o.listType).children(o.items).length > 0) {
|
||||
depth ++;
|
||||
$(item).children(o.listType).children(o.items).each(function () {
|
||||
right = _recursiveArray($(this), depth, right);
|
||||
});
|
||||
depth --;
|
||||
}
|
||||
|
||||
id = ($(item).attr(o.attribute || 'id')).match(o.expression || (/(.+)[-=_](.+)/));
|
||||
|
||||
if (depth === sDepth + 1) {
|
||||
pid = o.rootID;
|
||||
} else {
|
||||
var parentItem = ($(item).parent(o.listType)
|
||||
.parent(o.items)
|
||||
.attr(o.attribute || 'id'))
|
||||
.match(o.expression || (/(.+)[-=_](.+)/));
|
||||
pid = parentItem[2];
|
||||
}
|
||||
|
||||
if (id) {
|
||||
ret.push({"item_id": id[2], "parent_id": pid, "depth": depth, "left": left, "right": right});
|
||||
}
|
||||
|
||||
left = right + 1;
|
||||
return left;
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
_clearEmpty: function(item) {
|
||||
|
||||
var emptyList = $(item).children(this.options.listType);
|
||||
if (emptyList.length && !emptyList.children().length && !this.options.doNotClear) {
|
||||
emptyList.remove();
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
_getLevel: function(item) {
|
||||
|
||||
var level = 1;
|
||||
|
||||
if (this.options.listType) {
|
||||
var list = item.closest(this.options.listType);
|
||||
while (list && list.length > 0 &&
|
||||
!list.is('.ui-sortable')) {
|
||||
level++;
|
||||
list = list.parent().closest(this.options.listType);
|
||||
}
|
||||
}
|
||||
|
||||
return level;
|
||||
},
|
||||
|
||||
_getChildLevels: function(parent, depth) {
|
||||
var self = this,
|
||||
o = this.options,
|
||||
result = 0;
|
||||
depth = depth || 0;
|
||||
|
||||
$(parent).children(o.listType).children(o.items).each(function (index, child) {
|
||||
result = Math.max(self._getChildLevels(child, depth + 1), result);
|
||||
});
|
||||
|
||||
return depth ? result + 1 : result;
|
||||
},
|
||||
|
||||
_isAllowed: function(parentItem, level, levels) {
|
||||
var o = this.options,
|
||||
isRoot = $(this.domPosition.parent).hasClass('ui-sortable') ? true : false,
|
||||
maxLevels = this.placeholder.closest('.ui-sortable').nestedSortable('option', 'maxLevels'); // this takes into account the maxLevels set to the recipient list
|
||||
|
||||
// Is the root protected?
|
||||
// Are we trying to nest under a no-nest?
|
||||
// Are we nesting too deep?
|
||||
if (!o.isAllowed(this.currentItem, parentItem) ||
|
||||
parentItem && parentItem.hasClass(o.disableNesting) ||
|
||||
o.protectRoot && (parentItem == null && !isRoot || isRoot && level > 1)) {
|
||||
this.placeholder.addClass(o.errorClass);
|
||||
if (maxLevels < levels && maxLevels != 0) {
|
||||
this.beyondMaxLevels = levels - maxLevels;
|
||||
} else {
|
||||
this.beyondMaxLevels = 1;
|
||||
}
|
||||
} else {
|
||||
if (maxLevels < levels && maxLevels != 0) {
|
||||
this.placeholder.addClass(o.errorClass);
|
||||
this.beyondMaxLevels = levels - maxLevels;
|
||||
} else {
|
||||
this.placeholder.removeClass(o.errorClass);
|
||||
this.beyondMaxLevels = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}));
|
||||
|
||||
$.mjs.nestedSortable.prototype.options = $.extend({}, $.ui.sortable.prototype.options, $.mjs.nestedSortable.prototype.options);
|
||||
})(jQuery);
|
||||
722
modules/leobootstrapmenu/views/js/admin/liveeditor.js
Normal file
@@ -0,0 +1,722 @@
|
||||
/**
|
||||
* @copyright Commercial License By LeoTheme.Com
|
||||
* @email leotheme.com
|
||||
* @visit http://www.leotheme.com
|
||||
*/
|
||||
(function($) {
|
||||
$.fn.PavMegamenuEditor = function(opts) {
|
||||
// default configuration
|
||||
var config = $.extend({}, {
|
||||
lang:null,
|
||||
opt1: null,
|
||||
action:null,
|
||||
action_menu:null,
|
||||
id_shop:null,
|
||||
text_warning_select:'Please select One to remove?',
|
||||
text_confirm_remove:'Are you sure to remove footer row?',
|
||||
JSON:null
|
||||
}, opts);
|
||||
|
||||
/**
|
||||
* active menu
|
||||
*/
|
||||
var activeMenu = null;
|
||||
|
||||
/**
|
||||
* fill data values for top level menu when clicked menu.
|
||||
*/
|
||||
|
||||
function processMenu( item , _parent, _megamenu ){
|
||||
|
||||
$(".form-setting").hide();
|
||||
$("#menu-form").show();
|
||||
$.each( $("#menu-form form").serializeArray(), function(i, input ){
|
||||
var val = '';
|
||||
if( $(_parent).data( input.name.replace("menu_","")) ){
|
||||
val = $(_parent).data( input.name.replace("menu_",""));
|
||||
}
|
||||
$('[name='+input.name+']',"#menu-form").val( val );
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* fill data values for top level menu when clicked Sub menu.
|
||||
*/
|
||||
function processSubMenu( item , _parent, _megamenu ){
|
||||
|
||||
var pos = $(item).offset();
|
||||
$('#submenu-form').css('left',pos.left - 30 );
|
||||
$('#submenu-form').css('top',pos.top - $('#submenu-form').height() );
|
||||
$("#submenu-form").show();
|
||||
|
||||
$.each( $("#submenu-form form").serializeArray(), function(i, input ){
|
||||
$('[name='+input.name+']',"#submenu-form").val( $(_parent).data( input.name.replace("submenu_","")) );
|
||||
} ) ;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* menu form handler
|
||||
*/
|
||||
function menuForm(){
|
||||
$("input, select","#menu-form").change( function (){
|
||||
|
||||
if( activeMenu ){
|
||||
if( $(this).hasClass('menu_submenu') ) {
|
||||
var item = $("a",activeMenu);
|
||||
|
||||
if( $(this).val() && $(this).val() == 1 && !$(item).hasClass( 'dropdown-toggle' ) ) {
|
||||
$(item).addClass( 'dropdown-toggle' );
|
||||
$(item).attr( 'data-toggle', 'leo-dropdown' );
|
||||
|
||||
var div = '<div class="dropdown-sub dropdown-menu"><div class="dropdown-menu-inner"><div class="row active"></div></div></div>';
|
||||
$(activeMenu).addClass('parent').addClass('dropdown');
|
||||
$(activeMenu).append( div );
|
||||
} else {
|
||||
if($(activeMenu).find(".dropdown-menu").length != 0){
|
||||
if(!confirm('Remove Sub Menu ?')) return false;
|
||||
$(".dropdown-menu",activeMenu).remove();
|
||||
$(".caret",activeMenu).remove();
|
||||
}
|
||||
}
|
||||
$(activeMenu).data('submenu', $(this).val() );
|
||||
}else if( $(this).hasClass('menu_subwidth') ){
|
||||
var width = parseInt( $(this).val() );
|
||||
if( width > 200 ){
|
||||
$(".dropdown-menu", activeMenu ).width( width );
|
||||
$(activeMenu).data('subwidth', width );
|
||||
}
|
||||
}
|
||||
|
||||
else if( $(this).attr('name') == 'submenu_group' ){
|
||||
if( $(this).val() == 1 ){
|
||||
$(activeMenu).addClass('mega-group');
|
||||
$(activeMenu).children(".dropdown-menu").addClass('dropdown-sub dropdown-mega').removeClass('dropdown-menu');
|
||||
|
||||
}else {
|
||||
$(activeMenu).removeClass('mega-group');
|
||||
$(activeMenu).children(".dropdown-mega").addClass('dropdown-sub dropdown-menu').removeClass('dropdown-mega');
|
||||
}
|
||||
$( activeMenu ).data('group', $(this).val() );
|
||||
}
|
||||
}
|
||||
} );
|
||||
}
|
||||
/**
|
||||
* submenu handler.
|
||||
*/
|
||||
/**
|
||||
* listen Events to operator Elements of MegaMenu such as link, colum, row and Process Events of buttons of setting forms.
|
||||
*/
|
||||
function listenEvents( $megamenu ){
|
||||
|
||||
/**
|
||||
* Link Action Event Handler.
|
||||
*/
|
||||
$('.form-setting').hide();
|
||||
$( 'a', $megamenu ).click( function(event){
|
||||
if($(this).hasClass("has-subhtml")){
|
||||
alert("Can not add widget beacause: this menu have sub menu type is html");
|
||||
// event.stopPropagation();
|
||||
return false;
|
||||
}
|
||||
if($(this).parent().data("subwith") != 'widget'){
|
||||
alert("Can not add widget beacause: this menu have sub menu type with none or submenu");
|
||||
// event.stopPropagation();
|
||||
// console.log('aaa');
|
||||
return false;
|
||||
}
|
||||
// console.log('test');
|
||||
var $this = this;
|
||||
var $parent = $(this).parent();
|
||||
/* remove all current row and column are actived */
|
||||
$(".row", $megamenu).removeClass('active');
|
||||
$(".mega-col", $megamenu).removeClass('active');
|
||||
|
||||
// if( $parent.parent().hasClass('megamenu') ){
|
||||
var pos = $(this).offset();
|
||||
$('#menu-form').css('left',pos.left - 30 );
|
||||
$('#menu-form').css('top',pos.top - $('#menu-form').height() );
|
||||
// }
|
||||
|
||||
activeMenu = $parent;
|
||||
|
||||
if($parent.data("submenu") != 1){
|
||||
$(".menu_submenu").val(0);
|
||||
}
|
||||
else{
|
||||
$(".menu_submenu").val(1);
|
||||
}
|
||||
if($parent.data("group") != 1){
|
||||
$(".submenu_group").val(0);
|
||||
}
|
||||
else{
|
||||
$(".submenu_group").val(1);
|
||||
}
|
||||
|
||||
if( activeMenu.data("align") ){
|
||||
$(".button-alignments button").removeClass("active");
|
||||
$( '[data-option="'+activeMenu.data("align") +'"]').addClass("active");
|
||||
}
|
||||
|
||||
$(".menu_subwidth").val($parent.data("subwidth"));
|
||||
if( $parent.hasClass('dropdown-submenu') ){
|
||||
$( ".dropdown-submenu", $parent.parent() ).removeClass( 'open' );
|
||||
// console.log('test');
|
||||
$parent.addClass('open');
|
||||
processSubMenu( $this, $parent, $megamenu );
|
||||
}else {
|
||||
if( $parent.parent().hasClass('megamenu') ){
|
||||
$("ul.navbar-nav > li" ).removeClass('open');
|
||||
}
|
||||
// console.log('test1');
|
||||
$parent.addClass('open');
|
||||
|
||||
processMenu ( $this, $parent, $megamenu );
|
||||
|
||||
}
|
||||
if($(this).hasClass("has-category")){
|
||||
$(".group-submenu").hide();
|
||||
}
|
||||
else{
|
||||
$(".group-submenu").show();
|
||||
}
|
||||
event.stopPropagation();
|
||||
return false;
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
* Row action Events Handler
|
||||
*/
|
||||
$("#menu-form .add-row").click( function(){
|
||||
var row = $( '<div class="row"></div>' );
|
||||
var child = $(activeMenu).children('.dropdown-menu').children('.dropdown-menu-inner');
|
||||
child.append( row );
|
||||
child.children(".row").removeClass('active');
|
||||
row.addClass('active');
|
||||
|
||||
});
|
||||
|
||||
$("#menu-form .remove-row").click( function(){
|
||||
if( activeMenu ){
|
||||
var hasMenuType = false;
|
||||
$(".row.active", activeMenu).children('.mega-col').each( function(){
|
||||
if( $(this).data('type') == 'menu' ){
|
||||
hasMenuType = true;
|
||||
}
|
||||
});
|
||||
|
||||
if( hasMenuType == false ){
|
||||
$(".row.active", activeMenu).remove();
|
||||
}else {
|
||||
alert( 'You can remove Row having Menu Item(s) Inside Columns' );
|
||||
return true;
|
||||
}
|
||||
removeRowActive();
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
$($megamenu).delegate( '.row', 'click', function(e){
|
||||
$(".row",$megamenu).removeClass('active');
|
||||
$(this).addClass('active');
|
||||
e.stopPropagation();
|
||||
});
|
||||
|
||||
/**
|
||||
* Column action Events Handler
|
||||
*/
|
||||
$("#menu-form .add-col").click( function(){
|
||||
if ( activeMenu ){
|
||||
var num = 6;
|
||||
var col = $( '<div class="col-sm-'+num+' mega-col active"><div></div></div>' );
|
||||
$(".mega-col",activeMenu).removeClass('active');
|
||||
$( ".row.active", activeMenu ).append( col );
|
||||
col.data( 'colwidth', num );
|
||||
var cols = $(".dropdown-menu .mega-col", activeMenu ).length;
|
||||
$(activeMenu).data('cols', cols);
|
||||
|
||||
}
|
||||
} );
|
||||
|
||||
$(".remove-col").click( function(){
|
||||
if( activeMenu ){
|
||||
if( $(".mega-col.active", activeMenu).data('type') == 'menu' ) {
|
||||
alert('You could not remove this column having menu item(s)');
|
||||
return true;
|
||||
}else {
|
||||
$(".mega-col.active", activeMenu).remove();
|
||||
}
|
||||
}
|
||||
removeColumnActive();
|
||||
} );
|
||||
|
||||
|
||||
$($megamenu).delegate('.leo-widget', 'mousemove', function(e){
|
||||
if($(this).data('id_widget')){
|
||||
var keywidget = $(this).data('id_widget');
|
||||
if(keywidget)
|
||||
$(".inject_widget_name option").each(
|
||||
function(){
|
||||
var value = $(this).val();
|
||||
if(value && value == keywidget)
|
||||
$(this).attr('selected', 'selected');
|
||||
}
|
||||
);
|
||||
}
|
||||
$(".leo-widget",$megamenu).removeClass('active');
|
||||
$(this).addClass('active');
|
||||
$('.inject_widget_name').prop('disabled','disabled');
|
||||
});
|
||||
$($megamenu).delegate('.leo-widget', 'mouseleave', function(e){
|
||||
$('.inject_widget_name').removeAttr('disabled');
|
||||
});
|
||||
$($megamenu).delegate( '.mega-col', 'click', function(e){
|
||||
|
||||
$(".mega-col",$megamenu).removeClass('active');
|
||||
$(this).addClass('active');
|
||||
|
||||
var pos = $(this).offset();
|
||||
|
||||
$("#column-form").css({'top':pos.top-$("#column-form").height(), 'left':pos.left}).show();
|
||||
|
||||
if( $(this).data('type') != 'menu' ){
|
||||
$("#widget-form").css({'top':pos.top+$(this).height()-15, 'left':pos.left}).show();
|
||||
$('.inject_widget').removeAttr('disabled');
|
||||
}else{
|
||||
$("#widget-form").hide();
|
||||
}
|
||||
|
||||
$(".row",$megamenu).removeClass('active');
|
||||
|
||||
$(this).parent().addClass('active');
|
||||
$.each( $(this).data(), function( i, val ){
|
||||
$('[name='+i+']','#column-form').val( val );
|
||||
} );
|
||||
|
||||
e.stopPropagation();
|
||||
} );
|
||||
|
||||
|
||||
/**
|
||||
* Column Form Action Event Handler
|
||||
*/
|
||||
$('input, select', '#column-form').change( function(){
|
||||
if( activeMenu ) {
|
||||
var col = $( ".mega-col.active", activeMenu );
|
||||
if( $(this).hasClass('colwidth') ){
|
||||
var cls = $(col).attr('class').replace(/col-sm-\d+/,'');
|
||||
$(col).attr('class', cls + ' col-sm-' + $(this).val() );
|
||||
$(col).attr('data-colwidth', $(this).val() );
|
||||
}
|
||||
$(col).data( $(this).attr('name') ,$(this).val() );
|
||||
}
|
||||
} );
|
||||
|
||||
$(".form-setting").each( function(){
|
||||
var $p = $(this);
|
||||
$(".popover-title span",this).click( function(){
|
||||
if( $p.attr('id') == 'menu-form' ){
|
||||
removeMenuActive();
|
||||
}else if( $p.attr('id') == 'column-form' ){
|
||||
removeColumnActive();
|
||||
}else {
|
||||
$('#widget-form').hide();
|
||||
}
|
||||
} );
|
||||
} );
|
||||
|
||||
$( ".form-setting" ).draggable();
|
||||
|
||||
/**
|
||||
* inject widgets
|
||||
*/
|
||||
$("#btn-inject-widget").click( function(){
|
||||
var wid = $('select', $(this).parent() ).val();
|
||||
if( wid > 0 ){
|
||||
var col = $( ".mega-col.active", activeMenu );
|
||||
|
||||
var a = $(col).data( 'widgets') ;
|
||||
|
||||
if( $(col).data( 'widgets') ){
|
||||
if( $(col).data( 'widgets').indexOf("wid-"+wid ) == -1 ) {
|
||||
$(col).data( 'widgets', a +"|wid-"+wid );
|
||||
}
|
||||
}else {
|
||||
$(col).data( 'widgets', "wid-"+wid );
|
||||
}
|
||||
$(col).children('div').html('<div class="loading">Loading....</div>');
|
||||
var allWidgets = {};
|
||||
$("#megamenu-content #mainmenutop .mega-col").each( function() {
|
||||
var objHook = {};
|
||||
var col = $(this);
|
||||
|
||||
if( $(col).data( 'widgets') && $(col).data("type") != "menu" ){
|
||||
objHook['id_widget'] = $(col).data( 'widgets');
|
||||
objHook['id_shop'] = config.id_shop;
|
||||
allWidgets[$(col).data( 'widgets')] = objHook;
|
||||
}
|
||||
});
|
||||
$.ajax({
|
||||
url: config.action_widget,
|
||||
cache: false,
|
||||
data: {
|
||||
ajax : true,
|
||||
allWidgets : 1,
|
||||
dataForm : JSON.stringify(allWidgets),
|
||||
},
|
||||
type:'POST',
|
||||
}).done(function( jsonData ) {
|
||||
var jsonData = jQuery.parseJSON(jsonData);
|
||||
$(col).children('div').html( jsonData[$(col).data( 'widgets')]['html'] );
|
||||
runEventTabWidget();
|
||||
});
|
||||
|
||||
|
||||
}else {
|
||||
alert( 'Please select a widget to inject' );
|
||||
}
|
||||
} );
|
||||
|
||||
/**
|
||||
* create new widget
|
||||
*/
|
||||
$("#btn-create-widget").click( function(){
|
||||
$(".leo-modal-action").trigger('click');
|
||||
});
|
||||
|
||||
/**
|
||||
* unset mega menu setting
|
||||
*/
|
||||
$("#unset-data-menu").click( function(){
|
||||
if( confirm('Are you sure to reset megamenu configuration') ){
|
||||
$.ajax({
|
||||
url: config.action,
|
||||
data: 'doreset=1&id_shop='+config.id_shop,
|
||||
type:'POST',
|
||||
}).done(function( data ) {
|
||||
location.reload();
|
||||
});
|
||||
}
|
||||
return false;
|
||||
} );
|
||||
|
||||
|
||||
$($megamenu).delegate( '.leo-widget', 'hover', function(){
|
||||
//$(".row",$megamenu).removeClass('active');
|
||||
// $(this).addClass('active');
|
||||
var w = $(this);
|
||||
var col = $(this).parent().parent();
|
||||
if( $(this).find('.w-setting').length<= 0 ){
|
||||
var _s = $('<span class="w-setting"></span>');
|
||||
$(w).append(_s);
|
||||
_s.click( function(){
|
||||
|
||||
var dws = "|" + col.data('widgets');
|
||||
dws = dws.replace("|wid-" + $(w).attr('data-id_widget'),'' ).substring(1);
|
||||
col.data('widgets',dws);
|
||||
$(w).remove();
|
||||
} );
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
$(".button-aligned button").click( function(){
|
||||
if( activeMenu ){
|
||||
$(".button-aligned button").removeClass( "active");
|
||||
$(this).addClass( 'active' );
|
||||
$(activeMenu).data( 'align', $(this).data("option") );
|
||||
var cls = $( activeMenu ).attr("class").replace(/aligned-\w+/,"");
|
||||
$( activeMenu ).attr( 'class', cls );
|
||||
$( activeMenu ).addClass( $(this).data("option") );
|
||||
}
|
||||
} );
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* remove active status for current row.
|
||||
*/
|
||||
function removeRowActive(){
|
||||
$('#column-form').hide();
|
||||
$( "#mainmenutop .row.active" ).removeClass('active');
|
||||
}
|
||||
|
||||
/**
|
||||
* remove column active and hidden column form.
|
||||
*/
|
||||
function removeColumnActive(){
|
||||
$('#column-form').hide();$('#widget-form').hide();
|
||||
$( "#mainmenutop .mega-col.active" ).removeClass('active');
|
||||
}
|
||||
|
||||
/**
|
||||
* remove active status for current menu, row and column and hidden all setting forms.
|
||||
*/
|
||||
function removeMenuActive(){
|
||||
$('.form-setting').hide();
|
||||
$( "#mainmenutop .open" ).removeClass('open');
|
||||
$( "#mainmenutop .row.active" ).removeClass('active');
|
||||
$( "#mainmenutop .mega-col.active" ).removeClass('active');
|
||||
if( activeMenu ) {
|
||||
activeMenu = null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* process saving menu data using ajax request. Data Post is json string
|
||||
*/
|
||||
function saveMenuData(){
|
||||
// var output = new Array();
|
||||
var output = {};
|
||||
$("#megamenu-content #mainmenutop li.parent.enablewidget").each( function() {
|
||||
var data = $(this).data();
|
||||
var id_menu = data.id;
|
||||
data.rows = new Array();
|
||||
//remove id property
|
||||
delete data.id;
|
||||
$(this).children('.dropdown-menu').children('div').children('.row').each( function(){
|
||||
var row = new Object();
|
||||
row.cols = new Array();
|
||||
$(this).children(".mega-col" ).each( function(){
|
||||
row.cols.push( $(this).data() );
|
||||
} );
|
||||
data.rows.push(row);
|
||||
} );
|
||||
|
||||
// output.push( data );
|
||||
output[id_menu] = data;
|
||||
} );
|
||||
// console.log(output);
|
||||
// console.log(JSON.stringify( output ));
|
||||
// return false;
|
||||
var j = JSON.stringify( output );
|
||||
var params = 'params='+j;
|
||||
$.ajax({
|
||||
url: config.action_menu,
|
||||
data:params+'&id_shop='+config.id_shop,
|
||||
type:'POST',
|
||||
}).done(function( data ) {
|
||||
location.reload();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Make Ajax request to fill widget content into column
|
||||
*/
|
||||
function loadWidgets(){
|
||||
$("#leo-progress").hide();
|
||||
var ajaxCols = new Array();
|
||||
$("#megamenu-content #mainmenutop .mega-col").each( function() {
|
||||
var col = $(this);
|
||||
|
||||
if( $(col).data( 'widgets') && $(col).data("type") != "menu" ){
|
||||
ajaxCols.push( col );
|
||||
}
|
||||
});
|
||||
|
||||
var cnt = 0;
|
||||
if( ajaxCols.length > 0 ){
|
||||
$("#leo-progress").show();
|
||||
$("#megamenu-content").hide();
|
||||
}
|
||||
var check_end = 0;
|
||||
|
||||
|
||||
|
||||
// ONE ALL WIDGETS ONE AJAX - BEGIN
|
||||
var allWidgets = {};
|
||||
$("#megamenu-content #mainmenutop .mega-col").each( function() {
|
||||
var objHook = {};
|
||||
var col = $(this);
|
||||
|
||||
if( $(col).data( 'widgets') && $(col).data("type") != "menu" ){
|
||||
objHook['id_widget'] = $(col).data( 'widgets');
|
||||
objHook['id_shop'] = config.id_shop;
|
||||
allWidgets[$(col).data( 'widgets')] = objHook;
|
||||
}
|
||||
});
|
||||
$.ajax({
|
||||
url: config.action_widget,
|
||||
cache: false,
|
||||
data: {
|
||||
ajax : true,
|
||||
allWidgets : 1,
|
||||
dataForm : JSON.stringify(allWidgets),
|
||||
},
|
||||
type:'POST',
|
||||
}).done(function( jsonData ) {
|
||||
//console.log(jsonData);
|
||||
var jsonData = jQuery.parseJSON(jsonData);
|
||||
$.each( ajaxCols, function (i, col) {
|
||||
col.children('div').html( jsonData[$(col).data( 'widgets')]['html'] );
|
||||
cnt++;
|
||||
$("#leo-progress .progress-bar").css("width", (cnt*100)/ajaxCols.length+"%" );
|
||||
if( ajaxCols.length == cnt ){
|
||||
$("#megamenu-content").delay(1000).fadeIn();
|
||||
$("#leo-progress").delay(1000).fadeOut();
|
||||
}
|
||||
$( "a", col ).not(".tab-link").attr( 'href', '#megamenu-content' );
|
||||
if (check_end === ajaxCols.length-1)
|
||||
{
|
||||
runEventTabWidget();
|
||||
}
|
||||
check_end++;
|
||||
});
|
||||
|
||||
});
|
||||
return;
|
||||
// ONE ALL WIDGETS ONE AJAX - END
|
||||
|
||||
|
||||
// $.each( ajaxCols, function (i, col) {
|
||||
// $.ajax({
|
||||
// url: config.action_widget,
|
||||
// data:'widgets='+$(col).data( 'widgets')+'&id_shop='+config.id_shop,
|
||||
// type:'POST',
|
||||
// }).done(function( data ) {
|
||||
// col.children('div').html( data );
|
||||
// cnt++;
|
||||
// $("#leo-progress .progress-bar").css("width", (cnt*100)/ajaxCols.length+"%" );
|
||||
// if( ajaxCols.length == cnt ){
|
||||
// $("#megamenu-content").delay(1000).fadeIn();
|
||||
// $("#leo-progress").delay(1000).fadeOut();
|
||||
// }
|
||||
// $( "a", col ).not(".tab-link").attr( 'href', '#megamenu-content' );
|
||||
// if (check_end === ajaxCols.length-1)
|
||||
// {
|
||||
// runEventTabWidget();
|
||||
// }
|
||||
// check_end++;
|
||||
// });
|
||||
// });
|
||||
}
|
||||
|
||||
/**
|
||||
* reload menu data using in ajax complete and add healders to process events.
|
||||
*/
|
||||
function reloadMegamenu(){
|
||||
var megamenu = $("#megamenu-content #mainmenutop");
|
||||
$( "a", megamenu ).attr( 'href', '#' );
|
||||
$( '[data-toggle="dropdown"]', megamenu ).attr('data-toggle','leo-dropdown');
|
||||
listenEvents( megamenu );
|
||||
//submenuForm();
|
||||
menuForm();
|
||||
loadWidgets();
|
||||
}
|
||||
|
||||
/**
|
||||
* initialize every element
|
||||
*/
|
||||
this.each(function() {
|
||||
var megamenu = this;
|
||||
|
||||
$("#form-setting").hide();
|
||||
|
||||
$.ajax({
|
||||
url: config.action,
|
||||
}).done(function( data ) {
|
||||
$("#megamenu-content").html( data );
|
||||
reloadMegamenu( );
|
||||
$("#save-data-menu").click( function(){
|
||||
saveMenuData();
|
||||
} );
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
return this;
|
||||
};
|
||||
|
||||
})(jQuery);
|
||||
|
||||
$(document).ready(function(){
|
||||
//js for widget image gallery product
|
||||
$(".fancybox").fancybox({
|
||||
openEffect : 'none',
|
||||
closeEffect : 'none'
|
||||
});
|
||||
|
||||
//js for widget newsletter
|
||||
if ( typeof placeholder !== 'undefined')
|
||||
{
|
||||
$('#newsletter-input-footer').on({
|
||||
focus: function() {
|
||||
if ($(this).val() == placeholder) {
|
||||
$(this).val('');
|
||||
}
|
||||
},
|
||||
blur: function() {
|
||||
if ($(this).val() == '') {
|
||||
$(this).val(placeholder);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$("#newsletter_block_footer form").submit( function(){
|
||||
if ( $('#newsletter-input-footer').val() == placeholder) {
|
||||
$("#newsletter_block_footer .alert").removeClass("hide");
|
||||
return false;
|
||||
}else {
|
||||
$("#newsletter_block_footer .alert").addClass("hide");
|
||||
return true;
|
||||
}
|
||||
} );
|
||||
}
|
||||
|
||||
//js for tab html
|
||||
// if ( typeof list_tab_live_editor !== 'undefined' && list_tab_live_editor.length > 0)
|
||||
// {
|
||||
// $.each(list_tab_live_editor,function(key, val){
|
||||
|
||||
// $('#tabhtml'+val+' .nav a').click(function (e) {
|
||||
// e.preventDefault();
|
||||
// $(this).tab('show');
|
||||
// })
|
||||
// });
|
||||
// }
|
||||
|
||||
})
|
||||
|
||||
//call event for tab widget at live editor
|
||||
function runEventTabWidget()
|
||||
{
|
||||
if ( typeof list_tab_live_editor !== 'undefined' && list_tab_live_editor.length > 0)
|
||||
{
|
||||
$.each(list_tab_live_editor,function(key, val){
|
||||
$('#tabhtml'+val+' .nav a').click(function (e) {
|
||||
e.preventDefault();
|
||||
$(this).tab('show');
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
//js for widget image gallery category
|
||||
if ( typeof level !== 'undefined' && typeof limit !== 'undefined')
|
||||
{
|
||||
$('.widget-category_image ul.level0').each(function(){
|
||||
$(this).find('ul').removeClass('dropdown-sub dropdown-menu');
|
||||
});
|
||||
|
||||
$(".widget-category_image ul.level0").each(function() {
|
||||
var check_level = $(this).parents('.widget-category_image').data('level');
|
||||
var check_limit = $(this).parents('.widget-category_image').data('limit');
|
||||
//remove .caret by check level
|
||||
$(this).find("ul.level" + check_level).parent().find('.caret').remove();
|
||||
//remove ul by check level
|
||||
$(this).find("ul.level" + check_level + " li").remove();
|
||||
var element = $(this).find("ul.level" + (check_level - 1) + " li").length;
|
||||
var count = 0;
|
||||
if(check_level > 0) {
|
||||
$(this).find("ul.level" + (check_level - 1) + " >li").each(function(){
|
||||
count = count + 1;
|
||||
if(count > check_limit){
|
||||
$(this).remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
669
modules/leobootstrapmenu/views/js/admin/show.js
Normal file
@@ -0,0 +1,669 @@
|
||||
/**
|
||||
* @copyright Commercial License By LeoTheme.Com
|
||||
* @email leotheme.com
|
||||
* @visit http://www.leotheme.com
|
||||
*/
|
||||
$(document).ready(function(){
|
||||
$("#pcategories").closest(".form-group").hide();
|
||||
$("#ptype").closest(".form-group").hide();
|
||||
$("#pproductids").closest(".form-group").hide();
|
||||
$("#pmanufacturers").closest(".form-group").hide();
|
||||
|
||||
$( "#source option:selected" ).each(function() {
|
||||
$("#limit").closest(".form-group").hide();
|
||||
var val = $(this).val();
|
||||
$("#"+val).closest(".form-group").show(500);
|
||||
if( val != 'pproductids'){
|
||||
$("#limit").closest(".form-group").show(500);
|
||||
}
|
||||
});
|
||||
$("#source").change(function(){
|
||||
$("#pcategories").closest(".form-group").hide();
|
||||
$("#ptype").closest(".form-group").hide();
|
||||
$("#pproductids").closest(".form-group").hide();
|
||||
$("#pmanufacturers").closest(".form-group").hide();
|
||||
$("#limit").closest(".form-group").hide();
|
||||
var val = $(this).val();
|
||||
$("#"+val).closest(".form-group").show(500);
|
||||
if(val != 'pproductids')
|
||||
$("#limit").closest(".form-group").show(500);
|
||||
});
|
||||
|
||||
//for imageproduct widget
|
||||
$("#ip_pcategories").closest(".form-group").hide();
|
||||
$("#ip_pproductids").closest(".form-group").hide();
|
||||
$( "#ip_source option:selected" ).each(function() {
|
||||
var val = $(this).val();
|
||||
$("#"+val).closest(".form-group").show();
|
||||
});
|
||||
$("#ip_source").change(function(){
|
||||
$("#ip_pcategories").closest(".form-group").hide();
|
||||
$("#ip_pproductids").closest(".form-group").hide();
|
||||
var val = $(this).val();
|
||||
$("#"+val).closest(".form-group").show(500);
|
||||
});
|
||||
//done for imageproduct widget
|
||||
//for category_image widget
|
||||
//hide checkbox of root node
|
||||
$("input[type=checkbox]", "#image_cate_tree").first().hide();
|
||||
var root_id = $("input[type=checkbox]", "#image_cate_tree").first().val();
|
||||
Array.prototype.remove = function(v) { this.splice(this.indexOf(v) == -1 ? this.length : this.indexOf(v), 1); }
|
||||
var selected_images = {};
|
||||
if($("#category_img").val()){
|
||||
selected_images = JSON.parse($("#category_img").val());
|
||||
}
|
||||
$("input[type=checkbox]", "#image_cate_tree").click(function(){
|
||||
if($(this).is(":checked")){
|
||||
//find parent category
|
||||
//all parent category must be not checked
|
||||
var check = checkParentNodes($(this));
|
||||
if(!check){
|
||||
$(this).prop("checked",false);
|
||||
alert("All parent of this category must be not checked");
|
||||
}
|
||||
}else{
|
||||
$(".list-image-"+$(this).val()).remove();
|
||||
delete selected_images[$(this).val()];
|
||||
}
|
||||
});
|
||||
$(".list-image a").click(function(){
|
||||
var selText = $(this).text();
|
||||
$(this).parents('.btn-group').find('.dropdown-toggle').html(selText+' <span class="caret"></span>');
|
||||
$(this).parents('.btn-group').find('.dropdown-menu').hide();
|
||||
if(selText != "none"){
|
||||
cate_id = $(this).parents('.btn-group').find('.dropdown-toggle').closest("li").find("input[type=checkbox]").val();
|
||||
selected_images[cate_id] = selText.trim();
|
||||
}
|
||||
return false;
|
||||
});
|
||||
$(".dropdown-toggle").click(function(){
|
||||
$(this).parents('.btn-group').find('.dropdown-menu').show();
|
||||
return false;
|
||||
});
|
||||
$(".list-image .dropdown-menu").mouseleave(function(){
|
||||
$(".list-image .dropdown-menu").hide();
|
||||
return false;
|
||||
});
|
||||
$('[name="saveleowidget"].sub_categories').click(
|
||||
function(){
|
||||
$("#category_img").val(JSON.stringify(selected_images));
|
||||
});
|
||||
$('[name="saveandstayleowidget"].sub_categories').click(
|
||||
function(){
|
||||
$("#category_img").val(JSON.stringify(selected_images));
|
||||
});
|
||||
// show selected_image when loaded page
|
||||
$("input[type=checkbox]", $(".form-select-icon")).each(function(){
|
||||
if($(this).val() != root_id){
|
||||
listImage = $(".list-image","#list_image_wrapper").clone(1);
|
||||
listImage.addClass("list-image-"+$(this).val());
|
||||
listImage.appendTo($(this).closest("li").find("span").first());
|
||||
}
|
||||
for(var key in selected_images){
|
||||
if(key == $(this).val()){
|
||||
image_name = selected_images[key];
|
||||
listImage.find(".dropdown-toggle").html(image_name+' <span class="caret"></span>');
|
||||
break;
|
||||
}
|
||||
}
|
||||
//$(this).closest("ul.tree").css("display", "none");
|
||||
});
|
||||
//$("ul.tree").css("display", "none");
|
||||
function checkParentNodes(obj){
|
||||
var flag = true;
|
||||
if(parent = obj.closest("ul").closest("li").find("input[type=checkbox]")){
|
||||
if(parent.val() != root_id){
|
||||
if($("input[value=" + parent.val() + "]","#image_cate_tree").is(":checked")){
|
||||
flag = false;
|
||||
}else{
|
||||
flag = checkParentNodes(parent);
|
||||
}
|
||||
}
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
|
||||
//update link type
|
||||
_updateLinkType();
|
||||
$("#link_type").on('change',_updateLinkType);
|
||||
var array_id_lang = [];
|
||||
if (typeof list_id_lang !== "undefined")
|
||||
{
|
||||
array_id_lang = $.parseJSON(list_id_lang);
|
||||
}
|
||||
|
||||
//hiden tmp form
|
||||
$('.tmp').each(function(){
|
||||
if($(this).closest(".translatable-field").length)
|
||||
{
|
||||
// console.log($(this).closest(".form-group"));
|
||||
// console.log($(this).closest(".form-group").closest(".form-group"));
|
||||
if($(this).hasClass('element'))
|
||||
{
|
||||
var id = $(this).attr('id');
|
||||
id = id.substring(0, id.lastIndexOf('_'));
|
||||
var index = id.substring(id.lastIndexOf('_')+1);;
|
||||
// console.log(index);
|
||||
|
||||
$(this).closest(".form-group").parents(".form-group").addClass('element-tmp hidden element-'+index);
|
||||
}
|
||||
else
|
||||
{
|
||||
$(this).closest(".form-group").parents(".form-group").addClass('parent-tmp hidden');
|
||||
}
|
||||
|
||||
if(!$(this).closest(".form-group").find('.copy_lang_value').length)
|
||||
$(this).closest(".form-group").append("<button class='btn btn-info copy_lang_value'>"+copy_lang_button_text+"</button>");
|
||||
}
|
||||
else
|
||||
{
|
||||
if($(this).hasClass('element'))
|
||||
{
|
||||
|
||||
var id = $(this).attr('id');
|
||||
if(array_id_lang.length == 1 && $(this).hasClass('element-lang'))
|
||||
{
|
||||
// console.log(array_id_lang.length);
|
||||
id = id.substring(0, id.lastIndexOf('_'));
|
||||
}
|
||||
|
||||
var index = id.substring(id.lastIndexOf('_')+1);;
|
||||
// console.log(index);
|
||||
$(this).closest(".form-group").addClass('element-tmp hidden element-'+index);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$(this).closest(".form-group").addClass('parent-tmp hidden');
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
//display link group when edit block link
|
||||
if ($('#list_id_link').length && $('#list_id_link').val() != '')
|
||||
{
|
||||
var list_id_link = $('#list_id_link').val().split(',');
|
||||
var button_tmp = "<div class='form-group'>";
|
||||
button_tmp += "<div class='col-lg-3'></div>";
|
||||
button_tmp += "<div class='col-lg-9'>";
|
||||
button_tmp += "<button class='btn btn-primary duplicate_link'>"+duplicate_button_text+"</button>";
|
||||
button_tmp += "<button class='btn btn-danger remove_link'>"+remove_button_text+"</button>";
|
||||
button_tmp += '</div>';
|
||||
button_tmp += '</div>';
|
||||
button_tmp += '</div>';
|
||||
$.each(list_id_link, function( index, value ) {
|
||||
if (value != '')
|
||||
{
|
||||
|
||||
//$("[id^=text_link_"+value+"]");
|
||||
// if($("[id^=text_link_"+value+"]").closest('.form-group').find('.translatable-field').length)
|
||||
// $("[id^=text_link_"+value+"]").closest('.form-group').parents('.element-tmp').before('<div class="link_group new"><hr>');
|
||||
// else
|
||||
// $("[id^=text_link_"+value+"]").closest('.element-tmp').before('<div class="link_group new"><hr>');
|
||||
|
||||
// if($("[id^=controller_type_parameter_"+value+"]").closest('.form-group').find('.translatable-field').length)
|
||||
// $("[id^=controller_type_parameter_"+value+"]").closest('.form-group').parents('.element-tmp').after(button_tmp);
|
||||
// else
|
||||
// $("[id^=controller_type_parameter_"+value+"]").closest('.element-tmp').after(button_tmp);
|
||||
$('.element-'+value).wrapAll('<div class="link_group new">');
|
||||
$('.link_group.new').prepend('<hr>');
|
||||
$('.link_group.new').append(button_tmp);
|
||||
$('.link_group.new').data('index',value);
|
||||
$('.link_group.new .element-tmp').removeClass('element-tmp hidden');
|
||||
$('.link_group.new').removeClass('new');
|
||||
_updateLinkType(value);
|
||||
$("#link_type_"+value).on('change',function(){
|
||||
_updateLinkType(value);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$(".link_group:odd").css("background-color", "#DAE4F0");
|
||||
$(".link_group:even").css("background-color", "#FFFFFF");
|
||||
}
|
||||
|
||||
//add new link
|
||||
|
||||
// console.log(array_id_lang[0]);
|
||||
// console.log(array_id_lang[1]);
|
||||
$('.add-new-link').on('click',function(e){
|
||||
|
||||
e.preventDefault();
|
||||
|
||||
// var total_link = parseInt($("#total_link").val()) + 1;
|
||||
var total_link = getMaxIndex();
|
||||
var i=0;
|
||||
var new_link_tmp = '';
|
||||
$('.parent-tmp.hidden').each(function(){
|
||||
if (i == 0)
|
||||
{
|
||||
//$('.add-new-link').closest('.form-group').parent().append('<div class="link_group"><hr>');
|
||||
new_link_tmp += '<div class="link_group new"><hr>';
|
||||
}
|
||||
new_link_tmp += '<div class="form-group">'+$(this).html()+'</div>';
|
||||
// $('.add-new-link').closest('.form-group').parent().append('<div class="form-group new">'+$(this).html()+'</div>');
|
||||
i++;
|
||||
if (i == $('.parent-tmp.hidden').length)
|
||||
{
|
||||
// console.log('test');
|
||||
// $('.add-new-link').closest('.form-group').parent().append('</div>');
|
||||
new_link_tmp += "<div class='form-group'>";
|
||||
new_link_tmp += "<div class='col-lg-3'></div>";
|
||||
new_link_tmp += "<div class='col-lg-9'>";
|
||||
new_link_tmp += "<button class='btn btn-primary duplicate_link'>"+duplicate_button_text+"</button>";
|
||||
new_link_tmp += "<button class='btn btn-danger remove_link'>"+remove_button_text+"</button>";
|
||||
new_link_tmp += '</div>';
|
||||
new_link_tmp += '</div>';
|
||||
new_link_tmp += '</div>';
|
||||
}
|
||||
|
||||
});
|
||||
$('.add-new-link').closest('.form-group').parent().append(new_link_tmp);
|
||||
$('.link_group.new').data('index',total_link);
|
||||
updateNewLink(total_link, true , 0);
|
||||
|
||||
});
|
||||
|
||||
//duplicate link - block link
|
||||
$('.duplicate_link').live('click',function(e){
|
||||
e.preventDefault();
|
||||
//var html_duplicate = $(this).closest('.link_group').html();
|
||||
var html_duplicate = $(this).closest('.link_group').clone().prop('class', 'link_group new');
|
||||
// console.log(html_duplicate);
|
||||
//html_duplicate.filter('.link_group').prop('class', 'link_group new');
|
||||
//var total_link = parseInt($("#total_link").val()) + 1;
|
||||
var total_link = getMaxIndex();
|
||||
$(this).closest('.link_group').after(html_duplicate);
|
||||
var current_index = $(this).closest('.link_group').data('index');
|
||||
$('.link_group.new').data('index',total_link);
|
||||
updateNewLink(total_link, false, current_index);
|
||||
});
|
||||
|
||||
//remove link - block link
|
||||
$('.remove_link').live('click',function(e){
|
||||
e.preventDefault();
|
||||
if (confirm('Are you sure you want to delete?')) {
|
||||
//console.log($(this).find('.tmp'));
|
||||
$(this).closest('.link_group').find('.tmp').each(function(){
|
||||
// console.log($(this).attr('name'));
|
||||
var name_val = $(this).attr('name');
|
||||
|
||||
if($(this).closest(".translatable-field").length)
|
||||
{
|
||||
name_val = name_val.substring(0, name_val.lastIndexOf('_'));
|
||||
updateField('remove',name_val,true);
|
||||
}
|
||||
else
|
||||
{
|
||||
updateField('remove',name_val,false);
|
||||
}
|
||||
});
|
||||
|
||||
$(this).closest('.link_group').fadeOut(function(){
|
||||
$(this).remove();
|
||||
$(".link_group:odd").css( "background-color", "#DAE4F0" );
|
||||
$(".link_group:even").css( "background-color", "#FFFFFF" );
|
||||
var total_link = parseInt($("#total_link").val())-1;
|
||||
$("#total_link").val(total_link);
|
||||
|
||||
$('#list_id_link').val('');
|
||||
$('.link_group').each(function(){
|
||||
$('#list_id_link').val($('#list_id_link').val()+$(this).data('index')+',');
|
||||
})
|
||||
});
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
//copy to other language - block link
|
||||
$('.copy_lang_value').live('click',function(e){
|
||||
e.preventDefault();
|
||||
// console.log('test');
|
||||
// console.log($(this).parent().find('.translatable-field:visible'));
|
||||
var value_copy = $(this).parent().find('.translatable-field:visible input').val();
|
||||
// console.log($(this).parent().find('.translatable-field:hidden'));
|
||||
$(this).parent().find('.translatable-field:hidden input').val(value_copy);
|
||||
$(this).text(copy_lang_button_text_done);
|
||||
var ele_obj = $(this);
|
||||
// console.log(value_copy);
|
||||
//copy_lang_button_text_done
|
||||
setTimeout(function(){
|
||||
ele_obj.text(copy_lang_button_text);
|
||||
}, 2000);
|
||||
});
|
||||
|
||||
//update value of input select - block link
|
||||
// $('.link_group input').live('keyup',function(){
|
||||
// console.log($(this).val());
|
||||
// })
|
||||
$('.link_group select').live('change',function(){
|
||||
if($(this).val() != $(this).find('option[selected=selected]').val())
|
||||
{
|
||||
|
||||
$(this).find('option[selected=selected]').removeAttr("selected");
|
||||
$(this).find('option[value='+$(this).val()+']').attr('selected','selected');
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
//done for category_image widget
|
||||
|
||||
// Check type of Carousel type - BEGIN
|
||||
$('.form-action').change(function(){
|
||||
elementName = $(this).attr('name');
|
||||
$('.'+elementName+'_sub').hide(300);
|
||||
$('.'+elementName+'-'+$(this).val()).show(500);
|
||||
});
|
||||
$('.form-action').trigger("change");
|
||||
// Check type of Carousel type - END
|
||||
|
||||
$("#configuration_form").validate({
|
||||
rules : {
|
||||
owl_items : {
|
||||
min : 1,
|
||||
},
|
||||
owl_rows : {
|
||||
min : 1,
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
function getMaxIndex()
|
||||
{
|
||||
if($('.link_group').length == 0)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
var list_index = [];
|
||||
$('.link_group').each(function(){
|
||||
list_index.push($(this).data('index'));
|
||||
})
|
||||
// console.log(list_index);
|
||||
return Math.max.apply(Math,list_index) + 1;
|
||||
// console.log(total_link);
|
||||
}
|
||||
|
||||
}
|
||||
//update when add a new link
|
||||
function updateNewLink(total_link, scroll_to_new_e, current_index)
|
||||
{
|
||||
// console.log(id_language);
|
||||
var array_id_lang = $.parseJSON(list_id_lang);
|
||||
|
||||
updateField('add','text_link_'+total_link,true);
|
||||
updateField('add','url_type_'+total_link,true);
|
||||
updateField('add','controller_type_parameter_'+total_link,true);
|
||||
|
||||
// console.log($('.link_group.new .form-group .tmp').closest(".translatable-field").length);
|
||||
$('.link_group.new .form-group .tmp').each(function(){
|
||||
var e_obj = $(this);
|
||||
if($(this).closest(".translatable-field").length)
|
||||
{
|
||||
// console.log('aaaa');
|
||||
$.each(array_id_lang, function( index, value ) {
|
||||
// if (current_index == 0)
|
||||
// {
|
||||
// switch(e_obj.attr('id'))
|
||||
// {
|
||||
// case 'text_link_'+value:
|
||||
// e_obj.attr('id','text_link_'+total_link+'_'+value);
|
||||
// e_obj.attr('name','text_link_'+total_link+'_'+value);
|
||||
|
||||
// break;
|
||||
// case 'url_type_'+value:
|
||||
// e_obj.attr('id','url_type_'+total_link+'_'+value);
|
||||
// e_obj.attr('name','url_type_'+total_link+'_'+value);
|
||||
|
||||
// break;
|
||||
// case 'controller_type_parameter_'+value:
|
||||
// e_obj.attr('id','controller_type_parameter_'+total_link+'_'+value);
|
||||
// e_obj.attr('name','controller_type_parameter_'+total_link+'_'+value);
|
||||
|
||||
// break;
|
||||
// }
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// console.log('test');
|
||||
// console.log(e_obj.attr('id'));
|
||||
switch(e_obj.attr('id'))
|
||||
{
|
||||
case 'text_link_'+current_index+'_'+value:
|
||||
e_obj.attr('id','text_link_'+total_link+'_'+value);
|
||||
e_obj.attr('name','text_link_'+total_link+'_'+value);
|
||||
|
||||
break;
|
||||
case 'url_type_'+current_index+'_'+value:
|
||||
e_obj.attr('id','url_type_'+total_link+'_'+value);
|
||||
e_obj.attr('name','url_type_'+total_link+'_'+value);
|
||||
|
||||
break;
|
||||
case 'controller_type_parameter_'+current_index+'_'+value:
|
||||
e_obj.attr('id','controller_type_parameter_'+total_link+'_'+value);
|
||||
e_obj.attr('name','controller_type_parameter_'+total_link+'_'+value);
|
||||
|
||||
break;
|
||||
}
|
||||
// }
|
||||
|
||||
});
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
// console.log(array_id_lang.length);
|
||||
if(array_id_lang.length == 1)
|
||||
{
|
||||
switch(e_obj.attr('id'))
|
||||
{
|
||||
case 'text_link_'+current_index+'_'+id_lang:
|
||||
e_obj.attr('id','text_link_'+total_link+'_'+id_lang);
|
||||
e_obj.attr('name','text_link_'+total_link+'_'+id_lang);
|
||||
|
||||
break;
|
||||
case 'url_type_'+current_index+'_'+id_lang:
|
||||
e_obj.attr('id','url_type_'+total_link+'_'+id_lang);
|
||||
e_obj.attr('name','url_type_'+total_link+'_'+id_lang);
|
||||
|
||||
break;
|
||||
case 'controller_type_parameter_'+current_index+'_'+id_lang:
|
||||
e_obj.attr('id','controller_type_parameter_'+total_link+'_'+id_lang);
|
||||
e_obj.attr('name','controller_type_parameter_'+total_link+'_'+id_lang);
|
||||
|
||||
break;
|
||||
default:
|
||||
var old_id = e_obj.attr('id');
|
||||
var old_name = e_obj.attr('name');
|
||||
old_id = old_id.substring(0, old_id.lastIndexOf('_'));
|
||||
old_name = old_name.substring(0, old_name.lastIndexOf('_'));
|
||||
|
||||
e_obj.attr('id',old_id+'_'+total_link);
|
||||
e_obj.attr('name',old_name+'_'+total_link);
|
||||
updateField('add',old_name+'_'+total_link, false);
|
||||
if(old_id == 'product_type' || old_id == 'cms_type' || old_id == 'category_type' || old_id == 'manufacture_type' || old_id == 'supplier_type' || old_id == 'controller_type')
|
||||
{
|
||||
if (e_obj.is( "input" ))
|
||||
{
|
||||
e_obj.attr('class','link_type_group_'+total_link+' tmp');
|
||||
}
|
||||
|
||||
if (e_obj.is( "select" ))
|
||||
{
|
||||
e_obj.attr('class','link_type_group_'+total_link+' tmp fixed-width-xl');
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// if(scroll_to_new_e == true)
|
||||
// {
|
||||
// var old_id = e_obj.attr('id');
|
||||
// var old_name = e_obj.attr('name');
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
var old_id = e_obj.attr('id');
|
||||
var old_name = e_obj.attr('name');
|
||||
old_id = old_id.substring(0, old_id.lastIndexOf('_'));
|
||||
old_name = old_name.substring(0, old_name.lastIndexOf('_'));
|
||||
// }
|
||||
e_obj.attr('id',old_id+'_'+total_link);
|
||||
e_obj.attr('name',old_name+'_'+total_link);
|
||||
updateField('add',old_name+'_'+total_link, false);
|
||||
if(old_id == 'product_type' || old_id == 'cms_type' || old_id == 'category_type' || old_id == 'manufacture_type' || old_id == 'supplier_type' || old_id == 'controller_type')
|
||||
{
|
||||
if (e_obj.is( "input" ))
|
||||
{
|
||||
e_obj.attr('class','link_type_group_'+total_link+' tmp');
|
||||
}
|
||||
|
||||
if (e_obj.is( "select" ))
|
||||
{
|
||||
e_obj.attr('class','link_type_group_'+total_link+' tmp fixed-width-xl');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
_updateLinkType(total_link);
|
||||
$("#link_type_"+total_link).on('change',function(){
|
||||
_updateLinkType(total_link);
|
||||
});
|
||||
if(scroll_to_new_e == true)
|
||||
{
|
||||
$(".link_group:odd").css("background-color", "#DAE4F0");
|
||||
$(".link_group:even").css("background-color", "#FFFFFF");
|
||||
}
|
||||
if(scroll_to_new_e == true)
|
||||
{
|
||||
$('html, body').animate({
|
||||
scrollTop: $('.link_group.new').offset().top
|
||||
}, 500, function (){
|
||||
$('.link_group.new').removeClass('new');
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
setTimeout(function(){
|
||||
$('.link_group.new').removeClass('new');
|
||||
$(".link_group:odd").css("background-color", "#DAE4F0");
|
||||
$(".link_group:even").css("background-color", "#FFFFFF");
|
||||
}, 500);
|
||||
|
||||
}
|
||||
|
||||
|
||||
$("#total_link").val(total_link);
|
||||
}
|
||||
|
||||
//update list field
|
||||
function updateField(action, value, is_lang)
|
||||
{
|
||||
// console.log('test');
|
||||
if (action == 'add')
|
||||
{
|
||||
if (is_lang == true)
|
||||
{
|
||||
$('#list_field_lang').val($('#list_field_lang').val()+value+',');
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#list_field').val($('#list_field').val()+value+',');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// console.log('test');
|
||||
if (is_lang == true)
|
||||
{
|
||||
var old_list_field_lang = $('#list_field_lang').val();
|
||||
var new_list_field_lang = old_list_field_lang.replace(value,'');
|
||||
$('#list_field_lang').val(new_list_field_lang);
|
||||
}
|
||||
else
|
||||
{
|
||||
var old_list_field = $('#list_field').val();
|
||||
var new_list_field = old_list_field.replace(value,'');
|
||||
$('#list_field').val(new_list_field);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$('#list_id_link').val('');
|
||||
$('.link_group').each(function(){
|
||||
$('#list_id_link').val($('#list_id_link').val()+$(this).data('index')+',');
|
||||
})
|
||||
}
|
||||
//update link type
|
||||
function _updateLinkType(total_link)
|
||||
{
|
||||
if (typeof total_link === "undefined" || total_link === null) {
|
||||
var total_link_new = "";
|
||||
total_link = "";
|
||||
}
|
||||
else
|
||||
{
|
||||
// var total_link_old = total_link;
|
||||
var total_link_new = '_'+total_link;
|
||||
}
|
||||
$(".link_type_group"+total_link_new).parent().parent().hide();
|
||||
if($("[id^=url_type_"+total_link+"]").closest('.form-group').find('.translatable-field').length)
|
||||
$("[id^=url_type_"+total_link+"]").closest('.form-group').parent().parent().hide();
|
||||
else
|
||||
$("[id^=url_type_"+total_link+"]").closest('.form-group').hide();
|
||||
|
||||
if($("[id^=controller_type_parameter_"+total_link+"]").closest('.form-group').find('.translatable-field').length)
|
||||
$("[id^=controller_type_parameter_"+total_link+"]").closest('.form-group').parent().parent().hide();
|
||||
else
|
||||
$("[id^=controller_type_parameter_"+total_link+"]").closest('.form-group').hide();
|
||||
|
||||
if($("[id^=content_text_"+total_link+"]").closest('.form-group').find('.translatable-field').length)
|
||||
$("[id^=content_text_"+total_link+"]").closest('.form-group').parent().parent().hide();
|
||||
else
|
||||
$("[id^=content_text_"+total_link+"]").closest('.form-group').hide();
|
||||
// console.log(total_link);
|
||||
// console.log(total_link_new);
|
||||
// console.log($("#link_type"+total_link_new).val());
|
||||
if( $("#link_type"+total_link_new).val() =='url' ){
|
||||
if($("[id^=url_type_"+total_link+"]").closest('.form-group').find('.translatable-field').length)
|
||||
$("[id^=url_type_"+total_link+"]").closest('.form-group').parent().parent().show();
|
||||
else
|
||||
$("[id^=url_type_"+total_link+"]").closest('.form-group').show();
|
||||
}
|
||||
else {
|
||||
$("#"+$("#link_type"+total_link_new).val()+"_type"+total_link_new).parent().parent().show();
|
||||
if($("#link_type"+total_link_new).val() == 'controller')
|
||||
{
|
||||
// $("#"+$("#link_type").val()+"_type_parameter").parent().parent().show();
|
||||
if($("[id^=controller_type_parameter_"+total_link+"]").closest('.form-group').find('.translatable-field').length)
|
||||
$("[id^=controller_type_parameter_"+total_link+"]").closest('.form-group').parent().parent().show();
|
||||
else
|
||||
$("[id^=controller_type_parameter_"+total_link+"]").closest('.form-group').show();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
/*
|
||||
* Owl carousel
|
||||
*/
|
||||
// $(document).ready(function(){
|
||||
|
||||
// });
|
||||
|
||||
$.validator.addMethod("owl_items_custom", function(value, element) {
|
||||
pattern_en = /^\[\[[0-9]+, [0-9]+\](, [\[[0-9]+, [0-9]+\])*\]$/; // [[320, 1], [360, 1]]
|
||||
pattern_dis = /^0?$/
|
||||
//console.clear();
|
||||
//console.log (pattern.test(value));
|
||||
return (pattern_en.test(value) || pattern_dis.test(value));
|
||||
//return false;
|
||||
}, "Please enter correctly config follow under example.");
|
||||
36
modules/leobootstrapmenu/views/js/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
562
modules/leobootstrapmenu/views/js/leobootstrapmenu.js
Normal file
@@ -0,0 +1,562 @@
|
||||
/**
|
||||
* @copyright Commercial License By LeoTheme.Com
|
||||
* @email leotheme.com
|
||||
* @visit http://www.leotheme.com
|
||||
*/
|
||||
$(document).ready(function() {
|
||||
|
||||
$.each(list_menu,function(index,value){
|
||||
// console.log(value.type);
|
||||
if (value.type == "horizontal")
|
||||
{
|
||||
var megamenu_element = $('.cavas_menu[data-megamenu-id='+value.id+']');
|
||||
// console.log(megamenu_element);
|
||||
//type horizontal menu
|
||||
//check active link
|
||||
if($("body").attr("id")=="index") isHomeMenu = 1;
|
||||
megamenu_element.find(".megamenu > li > a").each(function() {
|
||||
menuURL = $(this).attr("href").replace("https://","").replace("http://","").replace("www.","").replace( /#\w*/, "" );
|
||||
if( (currentURL == menuURL) || (currentURL.replace(current_link,"") == menuURL) || isHomeMenu){
|
||||
$(this).parent().addClass("active");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
//check target
|
||||
// console.log($(window).width());
|
||||
if($(window).width() <= 767){
|
||||
set_target_blank(false, megamenu_element); // set cavas NO
|
||||
}else{
|
||||
set_target_blank(true, megamenu_element); // set cavas Yes
|
||||
}
|
||||
|
||||
// console.log('test');
|
||||
// console.log(show_cavas);
|
||||
|
||||
//off canvas menu
|
||||
if(value.show_cavas == 1)
|
||||
{
|
||||
// console.log('test');
|
||||
$.fn.OffCavasmenu = function(opts) {
|
||||
// default configuration
|
||||
var config = $.extend({}, {
|
||||
opt1: null,
|
||||
text_warning_select: text_warning_select_txt,
|
||||
text_confirm_remove: text_confirm_remove_txt,
|
||||
JSON: null
|
||||
}, opts);
|
||||
// main function
|
||||
// initialize every element
|
||||
this.each(function() {
|
||||
// console.log('test');
|
||||
var $btn = megamenu_element.find('.navbar-toggler');
|
||||
// console.log($btn);
|
||||
var $nav = null;
|
||||
if (!$btn.length)
|
||||
return;
|
||||
var $nav = $("<section class='off-canvas-nav-megamenu' data-megamenu-id="+value.id+"><nav class='offcanvas-mainnav' ><div class='off-canvas-button-megamenu'><span class='off-canvas-nav'></span>"+close_bt_txt+"</div></nav></section>");
|
||||
// console.log($($btn.data('target')).find('.megamenu'));
|
||||
var $menucontent = $($btn.data('target')).find('.megamenu').clone();
|
||||
$("body").append($nav);
|
||||
|
||||
$('body main').append("<div class='megamenu-overlay' data-megamenu-id="+value.id+"></div>");
|
||||
|
||||
$(".megamenu-overlay[data-megamenu-id="+value.id+"]").click(function(){
|
||||
$btn.trigger('click');
|
||||
});
|
||||
// console.log('test');
|
||||
$(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").append($menucontent);
|
||||
$("html").addClass ("off-canvas");
|
||||
$(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"]").find(".off-canvas-button-megamenu").click( function(){
|
||||
off_canvas_active();
|
||||
} );
|
||||
|
||||
if($btn.is(':visible')) {
|
||||
$("body").removeClass("off-canvas-active").addClass("off-canvas-inactive");
|
||||
}
|
||||
|
||||
$btn.click(function(){
|
||||
// if (!$(".off-canvas-megamenu[data-megamenu-id="+value.id+"]").hasClass('off-canvas-nav-megamenu'))
|
||||
// {
|
||||
// $(".off-canvas-megamenu[data-megamenu-id="+value.id+"]").addClass('off-canvas-nav-megamenu');
|
||||
// }
|
||||
// console.log($(window).height());
|
||||
// console.log($('.offcanvas-mainnav').height());
|
||||
// if($(window).height() > $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height())
|
||||
// {
|
||||
// $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height($(window).height());
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height('auto');
|
||||
// }
|
||||
off_canvas_active();
|
||||
$('.off-canvas-nav-megamenu').removeClass('active');
|
||||
if (!$(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"]").hasClass('active') && $('body').hasClass('off-canvas-active'))
|
||||
{
|
||||
$(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"]").addClass('active');
|
||||
auto_height(value.id);
|
||||
}
|
||||
|
||||
// $(".off-canvas-megamenu[data-megamenu-id!="+value.id+"]").removeClass('off-canvas-nav-megamenu');
|
||||
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
return this;
|
||||
}
|
||||
// console.log(megamenu_element);
|
||||
megamenu_element.OffCavasmenu();
|
||||
megamenu_element.find('.navbar-toggler').click(function() {
|
||||
$('body,html').animate({
|
||||
scrollTop: 0
|
||||
}, 0);
|
||||
return false;
|
||||
});
|
||||
|
||||
$(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"]").find('.offcanvas-mainnav .caret').click(function(){
|
||||
|
||||
if($(this).parent('li').hasClass('open-sub'))
|
||||
{
|
||||
$(this).parent('li').find('.dropdown-menu').first().slideUp('fast',function (){
|
||||
// console.log($(window).height());
|
||||
// console.log($(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height());
|
||||
// $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height('auto');
|
||||
// if($(window).height() > $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height())
|
||||
// {
|
||||
// $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height($(window).height());
|
||||
// }
|
||||
auto_height(value.id);
|
||||
});
|
||||
$(this).parent('li').removeClass('open-sub');
|
||||
}
|
||||
else
|
||||
{
|
||||
// $('.offcanvas-mainnav li.open-sub').find('.dropdown-menu').first().slideUp('fast');
|
||||
$(this).parent('li').siblings('.open-sub').find('.dropdown-menu').first().slideUp('fast');
|
||||
$(this).parent('li').siblings().removeClass('open-sub');
|
||||
$(this).parent('li').find('.dropdown-menu').first().slideDown('fast',function (){
|
||||
// console.log($(window).height());
|
||||
// console.log($(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height());
|
||||
// $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height('auto');
|
||||
// if($(window).height() > $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height())
|
||||
// {
|
||||
// $(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").height($(window).height());
|
||||
// }
|
||||
auto_height(value.id);
|
||||
});
|
||||
$(this).parent('li').addClass('open-sub');
|
||||
}
|
||||
|
||||
|
||||
});
|
||||
|
||||
$(window).resize(function() {
|
||||
|
||||
// console.log($(window).width());
|
||||
// if( $(window).width() > 523 ){
|
||||
if( $(window).width() > 991 ){
|
||||
$("body").removeClass("off-canvas-active").addClass("off-canvas-inactive");
|
||||
}
|
||||
else
|
||||
{
|
||||
auto_height(value.id);
|
||||
}
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
var $bt = megamenu_element.find('.navbar-toggler');
|
||||
var $menu = megamenu_element.find('.leo-top-menu');
|
||||
//add class for menu element when click button to show menu at mobile, tablet
|
||||
$bt.click(function(){
|
||||
if ($menu.hasClass('in'))
|
||||
{
|
||||
megamenu_element.removeClass('active');
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!megamenu_element.hasClass('active'))
|
||||
{
|
||||
megamenu_element.addClass('active');
|
||||
}
|
||||
}
|
||||
});
|
||||
megamenu_element.find('.leo-top-menu .dropdown-toggle').removeAttr("disabled");
|
||||
megamenu_element.find(".dropdown-toggle").click(function() {
|
||||
if($(window).width() <= 767){
|
||||
if($(this).parent("li").find("div:first").hasClass("level2"))
|
||||
return false;
|
||||
else
|
||||
return true;
|
||||
}
|
||||
});
|
||||
megamenu_element.find(".leo-top-menu li a").each(function(){
|
||||
// console.log($(this));
|
||||
// console.log((this).hasAttribute('data-toggle'));
|
||||
if((this).hasAttribute('data-toggle')){
|
||||
|
||||
$(this).removeAttr('data-toggle');
|
||||
|
||||
}
|
||||
});
|
||||
megamenu_element.find(".leo-top-menu li a.dropdown-toggle").click(function(){
|
||||
if(!$(this).parent().hasClass('open') && this.href && this.href != '#'){
|
||||
window.location.href = this.href;
|
||||
}
|
||||
})
|
||||
// console.log('aaa');
|
||||
megamenu_element.find(".leo-top-menu .caret").click(function(){
|
||||
// console.log('test');
|
||||
if($(this).parent('li').hasClass('open-sub'))
|
||||
{
|
||||
$(this).parent('li').find('.dropdown-menu').first().slideUp('fast', function(){
|
||||
auto_height_off(megamenu_element);
|
||||
});
|
||||
$(this).parent('li').removeClass('open-sub');
|
||||
}
|
||||
else
|
||||
{
|
||||
// $('.offcanvas-mainnav li.open-sub').find('.dropdown-menu').first().slideUp('fast');
|
||||
$(this).parent('li').siblings('.open-sub').find('.dropdown-menu').first().slideUp('fast');
|
||||
$(this).parent('li').siblings().removeClass('open-sub');
|
||||
$(this).parent('li').find('.dropdown-menu').first().slideDown('fast', function(){
|
||||
auto_height_off(megamenu_element);
|
||||
});
|
||||
$(this).parent('li').addClass('open-sub');
|
||||
}
|
||||
});
|
||||
|
||||
if ($(document).width() >543)
|
||||
{
|
||||
megamenu_element.find('.leo-top-menu .dropdown-menu').css('display', '');
|
||||
}
|
||||
auto_height_off(megamenu_element);
|
||||
$(window).resize(function(){
|
||||
auto_height_off(megamenu_element);
|
||||
if ($(document).width() >543)
|
||||
{
|
||||
megamenu_element.find('.leo-top-menu .dropdown').removeClass('open-sub');
|
||||
megamenu_element.find('.leo-top-menu .dropdown-submenu').removeClass('open-sub');
|
||||
megamenu_element.find('.leo-top-menu .dropdown-menu').css('display', '');
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
//type vertical menu
|
||||
var megamenu_element = $('.leo-verticalmenu[data-megamenu-id='+value.id+']');
|
||||
megamenu_element.find('.verticalmenu .dropdown-toggle').removeAttr("disabled");
|
||||
megamenu_element.find(".verticalmenu .dropdown-toggle").click(function() {
|
||||
if($(window).width() <= 767){
|
||||
if($(this).parent("li").find("div:first").hasClass("level2"))
|
||||
return false;
|
||||
else
|
||||
return true;
|
||||
}
|
||||
});
|
||||
// megamenu_element.find('.verticalmenu .dropdown-toggle').prop('disabled', true);
|
||||
// megamenu_element.find('.verticalmenu .dropdown-toggle').data('toggle', '');
|
||||
megamenu_element.find('.verticalmenu .dropdown-toggle').removeAttr('data-toggle');
|
||||
megamenu_element.find(".verticalmenu .caret").click(function(){
|
||||
if($(this).parents('.verticalmenu').hasClass('active-button'))
|
||||
{
|
||||
// console.log('test');
|
||||
var $parent = $(this).parent('li');
|
||||
// console.log($parent.hasClass('open-sub'));
|
||||
// $parent.toggleClass('open-sub');
|
||||
if($parent.hasClass('open-sub'))
|
||||
{
|
||||
// console.log('test');
|
||||
$parent.find('.dropdown-menu').first().slideUp('fast',function(){
|
||||
$parent.removeClass('open-sub');
|
||||
});
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
if($parent.siblings('.open-sub').length > 0)
|
||||
{
|
||||
$parent.siblings('.open-sub').find('.dropdown-menu').first().slideUp('fast',function(){
|
||||
$parent.siblings('.open-sub').removeClass('open-sub');
|
||||
});
|
||||
$parent.find('.dropdown-menu').first().slideDown('fast',function(){
|
||||
$parent.addClass('open-sub');
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
$parent.find('.dropdown-menu').first().slideDown('fast',function(){
|
||||
$parent.addClass('open-sub');
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
});
|
||||
if ($(window).width() >991)
|
||||
{
|
||||
megamenu_element.find('.verticalmenu').addClass('active-hover');
|
||||
megamenu_element.find('.verticalmenu').removeClass('active-button');
|
||||
megamenu_element.find('.verticalmenu .dropdown-menu').css('display', '');
|
||||
megamenu_element.find('.leo-verticalmenu').removeClass('active');
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
megamenu_element.find('.verticalmenu').removeClass('active-hover');
|
||||
megamenu_element.find('.verticalmenu').addClass('active-button');
|
||||
}
|
||||
$(window).resize(function(){
|
||||
if ($(window).width() >991)
|
||||
{
|
||||
megamenu_element.find('.verticalmenu .dropdown').removeClass('open-sub');
|
||||
megamenu_element.find('.verticalmenu .dropdown-submenu').removeClass('open-sub');
|
||||
megamenu_element.find('.verticalmenu').addClass('active-hover');
|
||||
megamenu_element.find('.verticalmenu').removeClass('active-button');
|
||||
megamenu_element.find('.verticalmenu .dropdown-menu').css('display', '');
|
||||
megamenu_element.removeClass('active');
|
||||
}else{
|
||||
megamenu_element.find('.verticalmenu').removeClass('active-hover');
|
||||
megamenu_element.find('.verticalmenu').addClass('active-button');
|
||||
}
|
||||
});
|
||||
scrollSliderBarMenu(megamenu_element);
|
||||
}
|
||||
|
||||
//js for tab html
|
||||
if ( typeof value.list_tab !== 'undefined' && value.list_tab.length > 0)
|
||||
{
|
||||
$.each(value.list_tab,function(key,val){
|
||||
megamenu_element.find('#tabhtml'+val+' .nav a').click(function (e) {
|
||||
e.preventDefault();
|
||||
$(this).tab('show');
|
||||
})
|
||||
|
||||
//fix for widget tab of off canvas menu on mobile
|
||||
$(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"]").find('#tabhtml'+val+' .nav a').click(function (e) {
|
||||
e.preventDefault();
|
||||
if (!$(this).hasClass('active'))
|
||||
{
|
||||
var wrapper_tab = $(this).closest('.panel-group');
|
||||
var tab_href = $(this).attr('href');
|
||||
wrapper_tab.find('.nav-link').removeClass('active');
|
||||
wrapper_tab.find('.nav-item').removeClass('active');
|
||||
wrapper_tab.find('.tab-pane').removeClass('active');
|
||||
$(this).addClass('active');
|
||||
$(this).parents('.nav-item').addClass('active');
|
||||
wrapper_tab.find(tab_href).addClass('active');
|
||||
}
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
//js for widget image gallery category
|
||||
if ( typeof value.level !== 'undefined' && typeof value.limit !== 'undefined')
|
||||
{
|
||||
megamenu_element.find('.widget-category_image ul.level0').each(function(){
|
||||
$(this).find('ul').removeClass('dropdown-sub dropdown-menu');
|
||||
});
|
||||
|
||||
megamenu_element.find(".widget-category_image ul.level0").each(function() {
|
||||
var check_level = $(this).parents('.widget-category_image').data('level');
|
||||
var check_limit = $(this).parents('.widget-category_image').data('limit');
|
||||
|
||||
//remove .caret by check level
|
||||
$(this).find("ul.level" + check_level).parent().find('.caret').remove();
|
||||
//remove ul by check level
|
||||
$(this).find("ul.level" + check_level + " li").remove();
|
||||
|
||||
var element = $(this).find("ul.level" + (check_level - 1) + " li").length;
|
||||
var count = 0;
|
||||
if(check_level > 0) {
|
||||
$(this).find("ul.level" + (check_level - 1) + " >li").each(function(){
|
||||
count = count + 1;
|
||||
if(count > check_limit){
|
||||
$(this).remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
//add for off canvas menu
|
||||
$(".off-canvas-nav-megamenu[data-megamenu-id="+value.id+"] .offcanvas-mainnav").find(".widget-category_image ul.level0").each(function() {
|
||||
var check_level = $(this).parents('.widget-category_image').data('level');
|
||||
var check_limit = $(this).parents('.widget-category_image').data('limit');
|
||||
//remove .caret by check level
|
||||
$(this).find("ul.level" + check_level).parent().find('.caret').remove();
|
||||
//remove ul by check level
|
||||
$(this).find("ul.level" + check_level + " li").remove();
|
||||
var element = $(this).find("ul.level" + (check_level - 1) + " li").length;
|
||||
var count = 0;
|
||||
if(check_level > 0) {
|
||||
$(this).find("ul.level" + (check_level - 1) + " >li").each(function(){
|
||||
count = count + 1;
|
||||
if(count > check_limit){
|
||||
$(this).remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (value.type == "horizontal")
|
||||
{
|
||||
$(window).resize(function() {
|
||||
// console.log($(window).width());
|
||||
if( $(window).width() <= 767 ){
|
||||
set_target_blank(false, megamenu_element); // set cavas NO
|
||||
}
|
||||
else {
|
||||
set_target_blank(true, megamenu_element); // set cavas Yes
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//if (value.type == "horizontal" && value.show_cavas == 1)
|
||||
if (value.type == "horizontal" && value.show_cavas == 1)
|
||||
{
|
||||
$(document.body).on('click', '[data-toggle="dropdown"]' ,function(){
|
||||
if(!$(this).parent().hasClass('open') && this.href && this.href != '#'){
|
||||
window.location.href = this.href;
|
||||
}
|
||||
});
|
||||
}
|
||||
})
|
||||
$('.dropdown-menu.level1').parent().removeClass('aligned-fullwidth');
|
||||
//js for widget image gallery product
|
||||
$(".fancybox").fancybox({
|
||||
openEffect : 'none',
|
||||
closeEffect : 'none'
|
||||
});
|
||||
|
||||
})
|
||||
|
||||
//auto calculate height of off canvas menu off
|
||||
function auto_height_off(menu_object)
|
||||
{
|
||||
wrapper_height = $("#page").innerHeight();
|
||||
ul_height = menu_object.find(".leo-top-menu ul").innerHeight();
|
||||
ul_offset_top = menu_object.find(".leo-top-menu ul").offset().top;
|
||||
// console.log('test1');
|
||||
// console.log(megamenu_element.find(".leo-top-menu ul").height());
|
||||
// console.log(megamenu_element.find(".leo-top-menu ul").offset().top);
|
||||
// console.log($("#page").height());
|
||||
// $(".off-canvas-nav-megamenu[data-megamenu-id="+menu_id+"] .offcanvas-mainnav").css('min-height', windowHeight);
|
||||
if (ul_offset_top + ul_height > wrapper_height)
|
||||
{
|
||||
if (!$("#page").hasClass('megamenu-autoheight'))
|
||||
{
|
||||
$("#page").addClass('megamenu-autoheight');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$("#page").removeClass('megamenu-autoheight');
|
||||
}
|
||||
}
|
||||
|
||||
//auto calculate height of off canvas menu
|
||||
function auto_height(menu_id)
|
||||
{
|
||||
windowHeight = $(window).innerHeight();
|
||||
$(".off-canvas-nav-megamenu[data-megamenu-id="+menu_id+"] .offcanvas-mainnav").css('min-height', windowHeight);
|
||||
}
|
||||
|
||||
function off_canvas_active()
|
||||
{
|
||||
// console.log($(window).height());
|
||||
if($('body').hasClass('off-canvas-active'))
|
||||
{
|
||||
$("body").removeClass("off-canvas-active").addClass("off-canvas-inactive");
|
||||
}
|
||||
else if($('body').hasClass('off-canvas-inactive'))
|
||||
{
|
||||
$("body").removeClass("off-canvas-inactive").addClass("off-canvas-active");
|
||||
}
|
||||
else
|
||||
{
|
||||
$("body").addClass("off-canvas-active");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function set_target_blank( show, megamenu_element)
|
||||
{
|
||||
if (show)
|
||||
{
|
||||
|
||||
megamenu_element.find(".leo-top-menu li a").each(function(){
|
||||
if( $(this).hasClass('has-category') && (this).hasAttribute('data-toggle') && $(this).attr('target')== '_blank' ){
|
||||
var value = $(this).attr('data-toggle');
|
||||
$(this).removeAttr('data-toggle');
|
||||
$(this).attr('remove-data-toggle', value);
|
||||
}
|
||||
})
|
||||
}else
|
||||
{
|
||||
// console.log('test');
|
||||
megamenu_element.find(".leo-top-menu li a").each(function(){
|
||||
if( $(this).hasClass('has-category') && (this).hasAttribute('remove-data-toggle') && $(this).attr('target')== '_blank' ){
|
||||
var value = $(this).attr('remove-data-toggle');
|
||||
$(this).removeAttr('remove-data-toggle');
|
||||
$(this).attr('data-toggle', value);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function scrollSliderBarMenu(megamenu_element){
|
||||
var menuElement = megamenu_element;
|
||||
var columnElement = null;
|
||||
var maxWindowSize = 991;
|
||||
|
||||
// if($(menuElement).hasClass('float-vertical-right'))
|
||||
// columnElement = $("#right_column");
|
||||
// else if($(menuElement).hasClass('float-vertical-left'))
|
||||
// columnElement = $("#left_column");
|
||||
//auto display slider bar menu when have left or right column
|
||||
if($(columnElement).length && $(window).width()>=maxWindowSize) showOrHideSliderBarMenu(columnElement, menuElement, 1);
|
||||
megamenu_element.find(".verticalmenu-button").click(function(){
|
||||
if($(menuElement).hasClass('active'))
|
||||
{
|
||||
showOrHideSliderBarMenu(columnElement, menuElement, 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
showOrHideSliderBarMenu(columnElement, menuElement, 1);
|
||||
}
|
||||
});
|
||||
|
||||
var lastWidth = $(window).width();
|
||||
$(window).resize(function() {
|
||||
if($(window).width()!=lastWidth){
|
||||
if($(window).width()<maxWindowSize) {
|
||||
if($(menuElement).hasClass('active')) showOrHideSliderBarMenu(columnElement, menuElement, 0);
|
||||
}else{
|
||||
if($(columnElement).length && !$(menuElement).hasClass('active')) showOrHideSliderBarMenu(columnElement, menuElement, 1);
|
||||
}
|
||||
lastWidth = $(window).width();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function showOrHideSliderBarMenu(columnElement, menuElement, active){
|
||||
if(active){
|
||||
$(menuElement).addClass('active');
|
||||
if($(columnElement).length && $(window).width()>=991)
|
||||
columnElement.css('padding-top',($('.block_content',$(menuElement)).height())+'px');
|
||||
}else{
|
||||
$(menuElement).removeClass('active');
|
||||
if($(columnElement).length) columnElement.css('padding-top','');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,322 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
{extends file="helpers/form/form.tpl"}
|
||||
|
||||
{block name="field"}
|
||||
{if $input.type == 'img_cat'}
|
||||
{assign var=tree value=$input.tree}
|
||||
{assign var=imageList value=$input.imageList}
|
||||
{assign var=selected_images value=$input.selected_images}
|
||||
<div class="form-group form-select-icon">
|
||||
<label class="control-label col-lg-3 " for="categories"> {l s='Categories' mod='leobootstrapmenu'} </label>
|
||||
<div class="col-lg-9">
|
||||
{$tree}{* HTML form , no escape necessary *}
|
||||
</div>
|
||||
<input type="hidden" name="category_img" id="category_img" value='{$selected_images|escape:'html':'UTF-8'}'/>
|
||||
<div id="list_image_wrapper" style="display:none">
|
||||
<div class="list-image btn-group">
|
||||
<button style="background-color:#00aff0; padding:0 8px;" type="button" class="btn dropdown-toggle" data-toggle="dropdown" value="imageicon">icons
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li><a href="#">none</a></li>
|
||||
{foreach from=$imageList item=image}
|
||||
<li><a href="#"><img height = '10px' src='{$image["path"]|escape:'html':'UTF-8'}'> {$image["name"]|escape:'html':'UTF-8'}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $input.type == 'file_lang'}
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach from=$languages item=language}
|
||||
|
||||
{if $languages|count > 1}
|
||||
<div class="translatable-field lang-{$language.id_lang|intval}" {if $language.id_lang != $defaultFormLanguage}style="display:none"{/if}>
|
||||
{/if}
|
||||
<div class="col-lg-9">
|
||||
<div class="upload-img-form">
|
||||
<img id="thumb_slider_thumbnail_{$language.id_lang|intval}" width="50" class="{if !$fields_value[$input.name][$language.id_lang]}nullimg{/if}" alt="" src="{$psBaseModuleUri|escape:'html':'UTF-8'}{$fields_value[$input.name][$language.id_lang]|escape:'html':'UTF-8'}"/>
|
||||
<input id="{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}" type="hidden" name="{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}" class="hide" value="{$fields_value[$input.name][$language.id_lang]|escape:'html':'UTF-8'}" />
|
||||
<br>
|
||||
<a onclick="image_upload('{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}', 'thumb_slider_thumbnail_{$language.id_lang|intval}');" href="javascript:void(0);">{l s='Browse' mod='leobootstrapmenu'}</a> |
|
||||
<a onclick="$('#thumb_slider_thumbnail_{$language.id_lang|intval}').attr('src', '');$('#thumb_slider_thumbnail_{$language.id_lang|intval}').addClass('nullimg'); $('#{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}').attr('value', '');" href="javascript:void(0);">{l s='Clear' mod='leobootstrapmenu'}</a>
|
||||
</div>
|
||||
<br/>
|
||||
</div>
|
||||
{if $languages|count > 1}
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language.iso_code}{* HTML form , no escape necessary *}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach from=$languages item=lang}
|
||||
<li><a href="javascript:hideOtherLanguage({$lang.id_lang|intval});" tabindex="-1">{$lang.name|escape:'html':'UTF-8'}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
{/if}
|
||||
{if $languages|count > 1}
|
||||
</div>
|
||||
{/if}
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('#{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}-selectbutton').click(function(e) {
|
||||
$('#{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}').trigger('click');
|
||||
});
|
||||
$('#{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}').change(function(e) {
|
||||
var val = $(this).val();
|
||||
var file = val.split(/[\\/]/);
|
||||
$('#{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}-name').val(file[file.length - 1]);
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<input id="slider-image_{$language.id_lang|intval}" type="hidden" name="image_{$language.id_lang|intval}" class="hide" value="{$fields_value["image"][$language.id_lang]|escape:'html':'UTF-8'}" />
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $input.type == 'group_background'}
|
||||
<div class="col-lg-9">
|
||||
<div class="upload-img-form">
|
||||
<img id="img_{$input.id|intval}" width="50" class="{if !{$fields_value[$input.name]|escape:'html':'UTF-8'}}nullimg{/if}" alt="{l s='Group Back-ground' mod='leobootstrapmenu'}" src="{$psBaseModuleUri|escape:'html':'UTF-8'}{$fields_value[$input.name]|escape:'html':'UTF-8'}"/>
|
||||
<input id="{$input.id|intval}" type="hidden" name="group[background_url]" class="hide" value="{$fields_value[$input.name]|escape:'html':'UTF-8'}" />
|
||||
<br>
|
||||
<a onclick="background_upload('{$input.id|intval}', 'img_{$input.id|intval}','{$ajaxfilelink}'{* HTML form , no escape necessary *}, '{$psBaseModuleUri|escape:'html':'UTF-8'}');" href="javascript:void(0);">{l s='Browse' mod='leobootstrapmenu'}</a> |
|
||||
<a onclick="$('#img_{$input.id|intval}').attr('src', '');$('#img_{$input.id|intval}').addClass('nullimg'); $('#{$input.id|intval}').attr('value', '');" href="javascript:void(0);">{l s='Clear' mod='leobootstrapmenu'}</a>
|
||||
</div>
|
||||
<p>{l s='Click to upload or select a back-ground' mod='leobootstrapmenu'}</p>
|
||||
</div>
|
||||
{/if}
|
||||
{if $input.type == 'group_button' && $input.id_group}
|
||||
<div class="form-group">
|
||||
<div class="col-lg-9 col-lg-offset-3">
|
||||
<div class="btn-group pull-right">
|
||||
<a class="btn btn-default {if $languages|count > 1}dropdown-toggle {else}group-preview {/if}color_danger" href="{$previewLink|escape:'html':'UTF-8'}&id_group={$input.id_group|intval}"><i class="icon-eye-open"></i> {l s='Preview Group' mod='leobootstrapmenu'}</a>
|
||||
{if $languages|count > 1}
|
||||
|
||||
<span data-toggle="dropdown" class="btn btn-default dropdown-toggle">
|
||||
<span class="caret"></span>
|
||||
</span>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach from=$languages item=language}
|
||||
<li>
|
||||
{$arrayParam = ['secure_key' => $msecure_key, 'id_group' => $input.id_group|intval]}
|
||||
<a href="{$link->getModuleLink('leoslideshow','preview', $arrayParam, null, $language.id_lang|intval)}" class="group-preview">
|
||||
<i class="icon-eye-open"></i> {l s='Preview For' mod='leobootstrapmenu'} {$language.name|escape:'html':'UTF-8'}
|
||||
</a>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
<button class="btn btn-default dash_trend_right" name="submitGroup" id="module_form_submit_btn" type="submit">
|
||||
<i class="icon-save"></i> {l s='Save' mod='leobootstrapmenu'}
|
||||
</button>
|
||||
<a class="btn btn-default color_success" href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leoslideshow&showsliders=1&id_group={$input.id_group|intval}"><i class="icon-film"></i> {l s='Manages Sliders' mod='leobootstrapmenu'}</a>
|
||||
<a class="btn btn-default" href="{$exportLink|escape:'html':'UTF-8'}&id_group={$input.id_group|intval}"><i class="icon-eye-open"></i> {l s='Export Group and sliders' mod='leobootstrapmenu'}</a>
|
||||
<a class="btn btn-default" href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leoslideshow&deletegroup=1&id_group={$input.id_group|intval}" onclick="if (confirm('{l s='Delete Selected Group?' mod='leobootstrapmenu'}')) {
|
||||
return true;
|
||||
} else {
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
}
|
||||
;" title="{l s='Delete' mod='leobootstrapmenu'}" class="delete">
|
||||
<i class="icon-trash"></i> {l s='Delete' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
{/if}
|
||||
{if $input.type == 'slider_button'}
|
||||
<div class="form-group">
|
||||
<div class="col-lg-9 col-lg-offset-3">
|
||||
<a class="btn btn-default dash_trend_right" href="javascript:void(0)" onclick="return $('#module_form').submit();"><i class="icon-save"></i> {l s='Save Slider' mod='leobootstrapmenu'}</a>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $input.type == 'sperator_form'}
|
||||
<div class="{if isset($input.class)}{$input.class|escape:'html':'UTF-8'}{else}alert alert-info{/if}"
|
||||
{if isset($input.name)}name="{$input.name|escape:'html':'UTF-8'}"{/if}
|
||||
nextClick="false">{$input.text}{* HTML form , no escape necessary *}
|
||||
</div>
|
||||
{/if}
|
||||
{if $input.type == 'video_config'}
|
||||
<div class="col-lg-9">
|
||||
<div class="row">
|
||||
{foreach from=$languages item=language}
|
||||
{if $languages|count > 1}
|
||||
<div class="translatable-field lang-{$language.id_lang|intval}" {if $language.id_lang != $defaultFormLanguage}style="display:none"{/if}>
|
||||
{/if}
|
||||
<div class="col-lg-9">
|
||||
<div class="radiolabel">
|
||||
<lable>{l s='Video Type' mod='leobootstrapmenu'}</lable>
|
||||
<select name="usevideo_{$language.id_lang|intval}" class="">
|
||||
<option {if isset($fields_value["usevideo"][$language.id_lang]) && $fields_value["usevideo"][$language.id_lang] && $fields_value["usevideo"][$language.id_lang] eq "0"}selected="selected"{/if} value="0">{l s='No' mod='leobootstrapmenu'}</option>
|
||||
<option {if isset($fields_value["usevideo"][$language.id_lang]) && $fields_value["usevideo"][$language.id_lang] && $fields_value["usevideo"][$language.id_lang] eq "youtube"}selected="selected"{/if} value="youtube">{l s='Youtube' mod='leobootstrapmenu'}</option>
|
||||
<option {if isset($fields_value["usevideo"][$language.id_lang]) && $fields_value["usevideo"][$language.id_lang] && $fields_value["usevideo"][$language.id_lang] eq "vimeo"}selected="selected"{/if} value="vimeo">{l s='Vimeo' mod='leobootstrapmenu'}</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="radiolabel">
|
||||
<lable>{l s='Video ID' mod='leobootstrapmenu'}</lable>
|
||||
<input id="videoid_{$language.id_lang|intval}" name="videoid_{$language.id_lang|intval}" type="text" {if isset($fields_value["videoid"][$language.id_lang]) && $fields_value["videoid"][$language.id_lang]} value="{$fields_value["videoid"][$language.id_lang]}"{* HTML form , no escape necessary *}{/if}/>
|
||||
<div class="input-group col-lg-2">
|
||||
</div>
|
||||
<div class="input-group col-lg-2">
|
||||
<lable>{l s='Auto Play' mod='leobootstrapmenu'}</lable>
|
||||
<select name="videoauto_{$language.id_lang|intval}">
|
||||
<option value="1" {if isset($fields_value["videoauto"][$language.id_lang]) && $fields_value["videoauto"][$language.id_lang] == 1}selected="selected"{/if}>{l s='Yes' mod='leobootstrapmenu'}</option>
|
||||
<option value="0" {if isset($fields_value["videoauto"][$language.id_lang]) && $fields_value["videoauto"][$language.id_lang] == 0}selected="selected"{/if}>{l s='No' mod='leobootstrapmenu'}</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{if $languages|count > 1}
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language.iso_code}{* HTML form , no escape necessary *}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach from=$languages item=lang}
|
||||
<li><a href="javascript:hideOtherLanguage({$lang.id_lang|intval});" tabindex="-1">{$lang.name|escape:'html':'UTF-8'}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
{/if}
|
||||
{if $languages|count > 1}
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="current_language" name="current_language" value="{$id_language|escape:'html':'UTF-8'}"/>
|
||||
{/if}
|
||||
{if $input.type == 'col_width'}
|
||||
<div class="col-lg-9">
|
||||
<input type='hidden' class="col-val {$input.class|escape:'html':'UTF-8'}" name='{$input.name|escape:'html':'UTF-8'}' value='{$fields_value[$input.name]|escape:'html':'UTF-8'}'/>
|
||||
<button type="button" class="btn btn-default leobtn-width dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
<span class="leo-width-val">{$fields_value[$input.name]|replace:'-':'.'}/12</span><span class="leo-width leo-w-{$fields_value[$input.name]|escape:'html':'UTF-8'}"> </span><span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach from=$leo_width item=itemWidth}
|
||||
<li>
|
||||
<a class="leo-w-option" data-width="{$itemWidth|intval}" href="javascript:void(0);" tabindex="-1">
|
||||
<span class="leo-width-val">{$itemWidth|replace:'-':'.'}/12</span><span class="leo-width leo-w-{$itemWidth|intval}"> </span>
|
||||
</a>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
{/if}
|
||||
{if $input.type == 'group_class'}
|
||||
<div class="col-lg-9">
|
||||
<div class="well">
|
||||
<p>
|
||||
<input type="text" class="group-class" value="{$fields_value[$input.name]|escape:'html':'UTF-8'}" name="{$input.name|escape:'html':'UTF-8'}"/><br />
|
||||
{l s='insert new or select classes for toggling content across viewport breakpoints' mod='leobootstrapmenu'}<br />
|
||||
<ul class="leo-col-class">
|
||||
{foreach from=$hidden_config key=keyHidden item=itemHidden}
|
||||
<li>
|
||||
{*
|
||||
<input type="checkbox" name="col_{$keyHidden|escape:'html':'UTF-8'}" value="1">
|
||||
*}
|
||||
|
||||
<input type="radio"{if strpos($fields_value[$input.name], $keyHidden) !== false} checked="checked"{/if} data-name="{$keyHidden|escape:'html':'UTF-8'}" name="col_class" value="1">
|
||||
<label class="choise-class">{$itemHidden|escape:'html':'UTF-8'}</label>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $input.type == 'color_lang'}
|
||||
<div class="row">
|
||||
{foreach from=$languages item=language}
|
||||
{if $languages|count > 1}
|
||||
<div class="translatable-field lang-{$language.id_lang|intval}" {if $language.id_lang != $defaultFormLanguage}style="display:none"{/if}>
|
||||
{/if}
|
||||
<div class="col-lg-6">
|
||||
<div class="col-md-4">
|
||||
<a href="javascript:void(0)" class="btn btn-default btn-update-slider">
|
||||
<i class="icon-upload"></i> {l s='Select slider background' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="input-group">
|
||||
<input type="color"
|
||||
data-hex="true"
|
||||
{if isset($input.class)}class="{$input.class|escape:'html':'UTF-8'}"
|
||||
{else}class="color mColorPickerInput"{/if}
|
||||
name="{$input.name|escape:'html':'UTF-8'}_{$language.id_lang|intval}"
|
||||
value="{$fields_value[$input.name]|escape:'html':'UTF-8'}" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{if $languages|count > 1}
|
||||
<div class="col-lg-2">
|
||||
<button type="button" class="btn btn-default dropdown-toggle" tabindex="-1" data-toggle="dropdown">
|
||||
{$language.iso_code}{* HTML form , no escape necessary *}
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
{foreach from=$languages item=lang}
|
||||
<li><a href="javascript:hideOtherLanguage({$lang.id_lang|intval});" tabindex="-1">{$lang.name|escape:'html':'UTF-8'}</a></li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
{/if}
|
||||
{if $languages|count > 1}
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
{if $input.type == 'leo_switch'}
|
||||
<div class="col-lg-{if isset($input.col)}{$input.col|intval}{else}9{/if} {if !isset($input.label)}col-lg-offset-3{/if}">
|
||||
<span class="switch prestashop-switch fixed-width-lg {if isset($input.class)}{$input.class|escape:'html':'UTF-8'}{/if}">
|
||||
{foreach $input.values as $value}
|
||||
<input type="radio" name="{$input.name|escape:'html':'UTF-8'}"{if $value.value == 1} id="{$input.name|escape:'html':'UTF-8'}_on"{else} id="{$input.name|escape:'html':'UTF-8'}_off"{/if} value="{$value.value}"{if $fields_value[$input.name] == $value.value} checked="checked"{/if}{if isset($input.disabled) && $input.disabled} disabled="disabled"{/if}/>
|
||||
{strip}
|
||||
<label {if $value.value == 1} for="{$input.name|escape:'html':'UTF-8'}_on"{else} for="{$input.name|escape:'html':'UTF-8'}_off"{/if}>
|
||||
{if $value.value == 1}
|
||||
{l s='Yes' mod='leobootstrapmenu'}
|
||||
{else}
|
||||
{l s='No' mod='leobootstrapmenu'}
|
||||
{/if}
|
||||
</label>
|
||||
{/strip}
|
||||
{/foreach}
|
||||
<a class="slide-button btn"></a>
|
||||
</span>
|
||||
{if isset($input.leo_desc) && !empty($input.leo_desc)}
|
||||
<p class="help-block">
|
||||
{if is_array($input.leo_desc)}
|
||||
{foreach $input.leo_desc as $p}
|
||||
{if is_array($p)}
|
||||
<span id="{$p.id|intval}">{$p.text}{* HTML form , no escape necessary *}</span><br />
|
||||
{else}
|
||||
{$p}{* HTML form , no escape necessary *}<br />
|
||||
{/if}
|
||||
{/foreach}
|
||||
{else}
|
||||
{$input.leo_desc}{* HTML form , no escape necessary *}
|
||||
{/if}
|
||||
</p>
|
||||
{/if}
|
||||
</div>
|
||||
{/if}
|
||||
{$smarty.block.parent}
|
||||
{/block}
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2014 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2014 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2014 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2014 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/**
|
||||
* 2007-2014 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2014 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
@@ -0,0 +1,16 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
<div class="navbar navbar-default">
|
||||
<nav id="mainmenutop" class="megamenu" role="navigation">
|
||||
<div class="navbar-header">
|
||||
<div class="collapse navbar-collapse navbar-ex1-collapse">
|
||||
{$tree}
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
63
modules/leobootstrapmenu/views/templates/admin/configure.tpl
Normal file
@@ -0,0 +1,63 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
{if $successful == 1}
|
||||
<div class="bootstrap">
|
||||
<div class="alert alert-success megamenu-alert">
|
||||
<button data-dismiss="alert" class="close" type="button">×</button>
|
||||
{l s='Successfully' mod='leobootstrapmenu'}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<div class="col-lg-12">
|
||||
<div class="" style="float: right">
|
||||
<div class="pull-right">
|
||||
<a href="{$live_editor_url}" class="btn btn-danger">{l s='Live Edit Tools' mod='leobootstrapmenu'}</a>
|
||||
{l s='To Make Rich Content For Megamenu' mod='leobootstrapmenu'}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tab-content row">
|
||||
<div class="tab-pane active" id="megamenu">
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="panel panel-default">
|
||||
<h3 class="panel-title">{l s='Tree Megamenu Management - Group: ' mod='leobootstrapmenu'}{$current_group_title}{l s=' - Type: ' mod='leobootstrapmenu'}{$current_group_type}</h3>
|
||||
<div class="panel-content">{l s='To sort orders or update parent-child, you drap and drop expected menu.' mod='leobootstrapmenu'}
|
||||
<hr>
|
||||
<p>
|
||||
<input type="button" value="{l s='New Menu Item' mod='leobootstrapmenu'}" id="addcategory" data-loading-text="{l s='Processing ...' mod='leobootstrapmenu'}" class="btn btn-danger" name="addcategory">
|
||||
<a href="{$admin_widget_link}" class="leo-modal-action btn btn-modeal btn-success btn-info">{l s='List Widget' mod='leobootstrapmenu'}</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&addmenuproductlayout=1&id_group={$id_group}" class="btn btn-modeal btn-success">{l s='Add Menu Item For Product Multi Layout (Only For Developers)' mod='leobootstrapmenu'}</a>
|
||||
</p>
|
||||
<hr>
|
||||
{$tree}
|
||||
<a href="javascript:void(0);" class="btn btn-danger delete_many_menus">
|
||||
<i class="icon-trash"></i> Delete selected
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
{$helper_form}
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
var addnew ="{$addnew}";
|
||||
var action="{$action}";
|
||||
$("#content").PavMegaMenuList({
|
||||
action:action,
|
||||
addnew:addnew
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
$('#myTab a[href="#profile"]').tab('show');
|
||||
</script>
|
||||
30
modules/leobootstrapmenu/views/templates/admin/genTree.tpl
Normal file
@@ -0,0 +1,30 @@
|
||||
{*
|
||||
* @Module Name: Leo Blog
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
* @description: Content Management
|
||||
*}
|
||||
|
||||
<ol class="level{$level}{$t}">
|
||||
{foreach from=$data item=$menu}
|
||||
<li data-menu-type="{$menu.type}" id="list_{$menu.id_btmegamenu}" data-id-menu="{$menu.id_btmegamenu}" class="nav-item {if $param_id_btmegamenu == $menu.id_btmegamenu}selected{/if}">
|
||||
<div>
|
||||
<span class="disclose"><span></span></span>
|
||||
{$menu.title} (ID:{$menu.id_btmegamenu})
|
||||
<input type="checkbox" name="menubox[]" value="{$menu.id_btmegamenu}" class="quickselect" title="Select to delete">
|
||||
<span title="{l s='Edit' mod='leobootstrapmenu'}" class="quickedit" rel="id_{$menu.id_btmegamenu}">E</span>
|
||||
<span title="{l s='Delete' mod='leobootstrapmenu'}" class="quickdel" rel="id_{$menu.id_btmegamenu}">D</span>
|
||||
<span title="{l s='Duplicate' mod='leobootstrapmenu'}" class="quickduplicate" rel="id_{$menu.id_btmegamenu}">DUP</span>
|
||||
{if isset($menu.active) && $menu.active}
|
||||
<span title="{l s='Click to Disabled' mod='leobootstrapmenu'}" class="quickdeactive" rel="id_{$menu.id_btmegamenu}">ACT</span>
|
||||
{else}
|
||||
<span title="{l s='Click to Enabled' mod='leobootstrapmenu'}" class="quickactive" rel="id_{$menu.id_btmegamenu}">DACT</span>
|
||||
{/if}
|
||||
</div>
|
||||
{if $menu.id_btmegamenu != $parent}
|
||||
{$model_cat->genTree($menu.id_btmegamenu, $level + 1)}
|
||||
{/if}
|
||||
</li>
|
||||
{/foreach}
|
||||
</ol>
|
||||
@@ -0,0 +1,28 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
{l s='Check list of icons and class name in here ' mod='leobootstrapmenu'}
|
||||
<a href="https://design.google.com/icons/" target="_blank">https://design.google.com/icons/</a>
|
||||
{l s=' Material Font or ' mod='leobootstrapmenu'}
|
||||
<a href="http://fontawesome.io/icons/" target="_blank">http://fontawesome.io/icons/</a>
|
||||
{l s=' Awesome Font or your icon class... ' mod='leobootstrapmenu'}
|
||||
<hr/>
|
||||
{l s='Special example (Required) for Material Font by Google' mod='leobootstrapmenu'}
|
||||
<br/>
|
||||
<i class="material-icons">&#xE855;</i>
|
||||
<br/>
|
||||
{l s='OR' mod='leobootstrapmenu'}
|
||||
<br/>
|
||||
<i class="material-icons">alarm</i>
|
||||
<hr/>
|
||||
{l s='Example for other fonts (Awesome Font...)' mod='leobootstrapmenu'}
|
||||
<br/>
|
||||
<i class="fa fa-arrows"></i>
|
||||
<br/>
|
||||
{l s='OR' mod='leobootstrapmenu'}
|
||||
<br/>
|
||||
fa fa-arrows
|
||||
36
modules/leobootstrapmenu/views/templates/admin/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2014 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2014 PrestaShop SA
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
@@ -0,0 +1,44 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
{if $widget_selected}
|
||||
{$form}{* HTML form , no escape necessary *}
|
||||
<script type="text/javascript">
|
||||
$('#widget_type').change( function(){
|
||||
location.href = '{html_entity_decode($action|escape:'html':'UTF-8')}&wtype='+$(this).val();
|
||||
} );
|
||||
</script>
|
||||
{else}
|
||||
<div class="col-lg-12" style="padding:20px;">
|
||||
{if $is_using_managewidget}
|
||||
<div class="col-lg-5">
|
||||
<h3>{l s='Only for Module leomanagewidgets' mod='leobootstrapmenu'}</h3>
|
||||
{foreach $types as $widget => $text}
|
||||
{if $text.for == 'manage'}
|
||||
<div class="col-lg-6">
|
||||
<h4><a href="{html_entity_decode($action|escape:'html':'UTF-8')}&wtype={$widget|escape:'html':'UTF-8'}">{$text.label|escape:'html':'UTF-8'}</a></h4>
|
||||
<p><i>{$text.explain}{* HTML form , no escape necessary *}</i></p>
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
{/if}
|
||||
<div class="col-lg-6 col-lg-offset-1">
|
||||
{*
|
||||
<h3>{l s='For all module (leomanagewidget,leomenubootstrap, leomenusidebar)' mod='leobootstrapmenu'}</h3>
|
||||
*}
|
||||
{foreach $types as $widget => $text}
|
||||
{if $text.for != 'manage'}
|
||||
<div class="col-lg-6">
|
||||
<h4><a href="{html_entity_decode($action|escape:'html':'UTF-8')}&wtype={$widget|escape:'html':'UTF-8'}">{$text.label|escape:'html':'UTF-8'}</a></h4>
|
||||
<p><i>{$text.explain}{* HTML form , no escape necessary *}</i></p>
|
||||
</div>
|
||||
{/if}
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
@@ -0,0 +1,12 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
<option value=""></option>
|
||||
{foreach from=$widgets item=w}
|
||||
<option value="{$w['key_widget']}">{$w['name']}</option>
|
||||
{/foreach}
|
||||
|
||||
19
modules/leobootstrapmenu/views/templates/hook/attrw.tpl
Normal file
@@ -0,0 +1,19 @@
|
||||
{*
|
||||
* @Module Name: Leo Blog
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
* @description: Content Management
|
||||
*}
|
||||
|
||||
{if isset($menu.megaconfig->subwidth) && $menu.megaconfig->subwidth}
|
||||
{if $group_type == 'horizontal'}
|
||||
style="width:{$menu.megaconfig->subwidth}px;"
|
||||
{else}
|
||||
{if (isset($typesub) && $typesub == 'left') }
|
||||
style="width:{$menu.megaconfig->subwidth}px; left: -{$menu.megaconfig->subwidth}px;"
|
||||
{else}
|
||||
style="width:{$menu.megaconfig->subwidth}px; left: 100%;"
|
||||
{/if}
|
||||
{/if}
|
||||
{/if}
|
||||
366
modules/leobootstrapmenu/views/templates/hook/group_list.tpl
Normal file
@@ -0,0 +1,366 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
<fieldset>
|
||||
{*
|
||||
<div class="panel">
|
||||
<div class="panel-content">
|
||||
<a class="btn btn-default btn-primary" onclick="javascript:return confirm('{l s='Do you want to copy CSS, JS folder to current theme folder?' mod='leobootstrapmenu'}')" href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&leo_copy_lib_to_theme=1">
|
||||
<i class="icon-AdminParentPreferences"></i> {l s='Copy CSS, JS to theme' mod='leobootstrapmenu'}</a>
|
||||
</div>
|
||||
</div>
|
||||
*}
|
||||
{if count($groups) > 0}
|
||||
<div class="panel form-horizontal">
|
||||
<h3>{l s='Megamenu Control Panel' mod='leobootstrapmenu'}</h3>
|
||||
|
||||
<div class="form-wrapper">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-1">{l s='Select Hook' mod='leobootstrapmenu'}</label>
|
||||
<div class="col-md-2">
|
||||
<select class="list_hook" class=" fixed-width-xl">
|
||||
<option {if $clearcache_hook == '' || $clearcache_hook == 'all'}selected="selected"{/if} value="all">{l s='All hook' mod='leobootstrapmenu'}</option>
|
||||
{foreach from=$list_hook item=hook}
|
||||
<option {if $clearcache_hook == $hook}selected="selected"{/if} value="{$hook}">{$hook}</option>
|
||||
{/foreach}
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<a class="clear_cache btn btn-success" href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&success=clearcache&hook=">
|
||||
<i class="icon-AdminTools"></i> {l s='Clear cache' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3">{l s='Backup the database before run correct module to safe' mod='leobootstrapmenu'}</label>
|
||||
<div class="col-md-9">
|
||||
<a class="megamenu-correct-module btn btn-success" href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&success=correct&correctmodule=1">
|
||||
<i class="icon-AdminParentPreferences"></i> {l s='Correct module' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
<div id="groupLayer" class="panel col-md-12">
|
||||
<h3>{l s='Group List' mod='leobootstrapmenu'}</h3>
|
||||
{*
|
||||
<div class="alert alert-info"><a href="http://www.leotheme.com/guides/prestashop17/leo_slider_layer/" target="_blank">{l s='Click to see configuration guide' mod='leobootstrapmenu'}</a></div>
|
||||
*}
|
||||
|
||||
|
||||
|
||||
<div class="group-header col-md-8 col-xs-12">
|
||||
<ol>
|
||||
<li>
|
||||
<div class="col-md-1 col-xs-1 text-center">
|
||||
<span class="title_box ">
|
||||
{l s='ID' mod='leobootstrapmenu'}
|
||||
</span>
|
||||
</div>
|
||||
<div class="col-md-6 col-xs-3">
|
||||
<span class="title_box ">
|
||||
{l s='Group Name' mod='leobootstrapmenu'}
|
||||
</span>
|
||||
</div>
|
||||
<div class="col-md-1 col-xs-2">
|
||||
<span class="title_box ">{l s='Status' mod='leobootstrapmenu'}</span>
|
||||
</div>
|
||||
<div class="col-md-2 col-xs-2">
|
||||
<span class="title_box ">
|
||||
{l s='Hook' mod='leobootstrapmenu'}
|
||||
</span>
|
||||
</div>
|
||||
<div class="col-md-2 col-xs-4 text-right">
|
||||
<a href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&addNewGroup=1" class="btn btn-default">
|
||||
<i class="icon-plus"></i> {l s='Add new Group' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
</div>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<div class="group-wrapper col-md-8 col-xs-12">
|
||||
<ol class="tree-group">
|
||||
{foreach from=$groups item=group}
|
||||
<li id="list_group_{$group.id_btmegamenu_group}" class="nav-item">
|
||||
|
||||
<div class="col-md-1 col-xs-1 text-center"><strong>#{$group.id_btmegamenu_group|intval}</strong></div>
|
||||
<div class="col-md-6 col-xs-3" class="pointer">
|
||||
{$group.title|escape:'html':'UTF-8'}
|
||||
</div>
|
||||
<div class="col-md-1 col-xs-2">
|
||||
{$group.status}{* HTML form , no escape necessary *}
|
||||
</div>
|
||||
|
||||
<div class="col-md-2 col-xs-2">
|
||||
{$group.hook}
|
||||
</div>
|
||||
|
||||
<div class="col-md-2 col-xs-4">
|
||||
<div class="btn-group-action">
|
||||
<div class="btn-group pull-right">
|
||||
{if $group.id_btmegamenu_group != $curentGroup}
|
||||
<a href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&editgroup=1&id_group={$group.id_btmegamenu_group|escape:'html':'UTF-8'}" title="{l s='Edit Group' mod='leobootstrapmenu'}" class="edit btn btn-default">
|
||||
<i class="icon-pencil"></i> {l s='Edit' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
{else}
|
||||
<a href="#" title="{l s='Editting' mod='leobootstrapmenu'}" class="btn editting" style="color:#BBBBBB">
|
||||
{l s='Editting' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
{/if}
|
||||
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu">
|
||||
|
||||
<li>
|
||||
<a href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&deletegroup=1&id_group={$group.id_btmegamenu_group|intval}" onclick="if (confirm('{l s='Delete Selected Group?' mod='leobootstrapmenu'}')) {
|
||||
return true;
|
||||
} else {
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
}
|
||||
;" title="{l s='Delete' mod='leobootstrapmenu'}" class="delete">
|
||||
<i class="icon-trash"></i> {l s='Delete' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
|
||||
</li>
|
||||
<li>
|
||||
<a href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&duplicategroup=1&id_group={$group.id_btmegamenu_group|intval}" onclick="if (confirm('{l s='Duplicate Selected Group?' mod='leobootstrapmenu'}')) {
|
||||
return true;
|
||||
} else {
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
}
|
||||
;" title="{l s='Duplicate' mod='leobootstrapmenu'}" class="duplicate">
|
||||
<i class="icon-copy"></i> {l s='Duplicate' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="{$exportLink}&id_group={$group.id_btmegamenu_group|intval}&widgets=1" title="{l s='Export Group With Widgets' mod='leobootstrapmenu'}" class="export">
|
||||
<i class="icon-external-link-sign"></i> {l s='Export Group With Widgets' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="{$exportLink}&id_group={$group.id_btmegamenu_group|intval}&widgets=0" title="{l s='Export Group Without Widgets' mod='leobootstrapmenu'}" class="export">
|
||||
<i class="icon-external-link"></i> {l s='Export Group Without Widgets' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</li>
|
||||
{/foreach}
|
||||
</ol>
|
||||
</div>
|
||||
|
||||
<div class="group-footer import-group col-md-5">
|
||||
<form method="post" enctype="multipart/form-data" action="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&importgroup=1">
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<input type="file" class="hide" name="import_file" id="import_file">
|
||||
<div class="dummyfile input-group">
|
||||
<span class="input-group-addon"><i class="icon-file"></i></span>
|
||||
<input type="text" readonly="" name="filename" class="disabled" id="import_file-name">
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-default" name="submitAddAttachments" type="button" id="import_file-selectbutton">
|
||||
<i class="icon-folder-open"></i> {l s='Choose a file' mod='leobootstrapmenu'}
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
<p class="help-block color_danger">{l s='Please upload *.txt only' mod='leobootstrapmenu'}</p>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-4" for="title_group">
|
||||
{l s='Overide group or not:' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<div class="input-group col-lg-3 col-xs-3">
|
||||
<span class="switch prestashop-switch">
|
||||
<input type="radio" value="1" id="override_group_on" name="override_group">
|
||||
<label for="override_group_on">
|
||||
<i class="icon-check-sign color_success"></i> {l s='Yes' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<input type="radio" checked="checked" value="0" id="override_group_off" name="override_group">
|
||||
<label for="override_group_off">
|
||||
<i class="icon-ban-circle color_danger"></i> {l s='No' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<a class="slide-button btn btn-default"></a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-4" for="title_group">
|
||||
{l s='Overide widgets or not:' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<div class="input-group col-lg-3 col-xs-3">
|
||||
<span class="switch prestashop-switch">
|
||||
<input type="radio" value="1" id="override_widget_on" name="override_widget">
|
||||
<label for="override_widget_on">
|
||||
<i class="icon-check-sign color_success"></i> {l s='Yes' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<input type="radio" checked="checked" value="0" id="override_widget_off" name="override_widget">
|
||||
<label for="override_widget_off">
|
||||
<i class="icon-ban-circle color_danger"></i> {l s='No' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<a class="slide-button btn btn-default"></a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-lg-12">
|
||||
<button class="btn btn-default dash_trend_right" name="importGroup" id="import_file_submit_btn" type="submit">
|
||||
{l s='Import Group' mod='leobootstrapmenu'}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<div class="group-footer import-widgets col-md-5">
|
||||
<form method="post" enctype="multipart/form-data" action="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&configure=leobootstrapmenu&importwidgets=1">
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<input type="file" class="hide" name="import_widgets_file" id="import_widgets_file">
|
||||
<div class="dummyfile input-group">
|
||||
<span class="input-group-addon"><i class="icon-file"></i></span>
|
||||
<input type="text" readonly="" name="filename" class="disabled" id="import_widgets_file-name">
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-default" name="submitAddAttachments" type="button" id="import_widgets_file-selectbutton">
|
||||
<i class="icon-folder-open"></i> {l s='Choose a file' mod='leobootstrapmenu'}
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
<p class="help-block color_danger">{l s='Please upload *.txt only' mod='leobootstrapmenu'}</p>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label col-lg-4" for="title_group">
|
||||
{l s='Overide widgets or not:' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<div class="input-group col-lg-3 col-xs-3">
|
||||
<span class="switch prestashop-switch">
|
||||
<input type="radio" value="1" id="override_import_widgets_on" name="override_import_widgets">
|
||||
<label for="override_import_widgets_on">
|
||||
<i class="icon-check-sign color_success"></i> {l s='Yes' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<input type="radio" checked="checked" value="0" id="override_import_widgets_off" name="override_import_widgets">
|
||||
<label for="override_import_widgets_off">
|
||||
<i class="icon-ban-circle color_danger"></i> {l s='No' mod='leobootstrapmenu'}
|
||||
</label>
|
||||
<a class="slide-button btn btn-default"></a>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="col-lg-3">
|
||||
<button class="btn btn-default dash_trend_right" name="importWidgets" id="import_widgets_file_submit_btn" type="submit">
|
||||
{l s='Import Widgets' mod='leobootstrapmenu'}
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3">
|
||||
{*
|
||||
<button class="btn btn-default dash_trend_up" name="exportWidgets" id="export_file_submit_btn" type="submit">
|
||||
{l s='Export Widgets of Shop' mod='leobootstrapmenu'}
|
||||
</button>
|
||||
*}
|
||||
<a class="export-widgets" href="{$exportWidgetsLink}" title="Export Widgets Of Shop">
|
||||
<i class="icon-external-link-sign"></i>
|
||||
{l s='Export Widgets Of Shop' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
<script type="text/javascript">
|
||||
var update_group_position_link = "{$update_group_position_link}";
|
||||
$(document).ready(function() {
|
||||
//import export fix
|
||||
$('#import_file-selectbutton').click(function(e){
|
||||
$('#import_file').trigger('click');
|
||||
});
|
||||
$('#import_file').change(function(e){
|
||||
var val = $(this).val();
|
||||
var file = val.split(/[\\/]/);
|
||||
$('#import_file-name').val(file[file.length-1]);
|
||||
});
|
||||
$('#import_file_submit_btn').click(function(e){
|
||||
if($("#import_file-name").val().indexOf(".txt") != -1){
|
||||
if($("#override_group_on").is(":checked")) return confirm("{l s='Are you sure to override group?' mod='leobootstrapmenu'}");
|
||||
if($("#override_widget_on").is(":checked")) return confirm("{l s='Are you sure to override widgets?' mod='leobootstrapmenu'}");
|
||||
return true;
|
||||
}else{
|
||||
alert("{l s='Please upload txt file' mod='leobootstrapmenu'}");
|
||||
$('#import_file').val("");
|
||||
$('#import_file-name').val("");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
//import export widgets fix
|
||||
$('#import_widgets_file-selectbutton').click(function(e){
|
||||
$('#import_widgets_file').trigger('click');
|
||||
});
|
||||
$('#import_widgets_file').change(function(e){
|
||||
var val = $(this).val();
|
||||
var file = val.split(/[\\/]/);
|
||||
$('#import_widgets_file-name').val(file[file.length-1]);
|
||||
});
|
||||
$('#import_widgets_file_submit_btn').click(function(e){
|
||||
if($("#import_widgets_file-name").val().indexOf(".txt") != -1){
|
||||
if($("#override_import_widgets_on").is(":checked")) return confirm("{l s='Are you sure to override widgets?' mod='leobootstrapmenu'}");
|
||||
return true;
|
||||
}else{
|
||||
alert("{l s='Please upload txt file' mod='leobootstrapmenu'}");
|
||||
$('#import_widgets_file').val("");
|
||||
$('#import_widgets_file-name').val("");
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
$(".group-preview").click(function() {
|
||||
eleDiv = $(this).parent().parent().parent();
|
||||
if ($(eleDiv).hasClass("open"))
|
||||
eleDiv.removeClass("open");
|
||||
|
||||
var url = $(this).attr("href") + "&content_only=1";
|
||||
$('#dialog').remove();
|
||||
$('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe name="iframename2" src="' + url + '" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>');
|
||||
$('#dialog').dialog({
|
||||
title: 'Preview Management',
|
||||
close: function(event, ui) {
|
||||
|
||||
},
|
||||
bgiframe: true,
|
||||
width: 1024,
|
||||
height: 780,
|
||||
resizable: false,
|
||||
draggable:false,
|
||||
modal: true
|
||||
});
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
36
modules/leobootstrapmenu/views/templates/hook/index.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
/*
|
||||
* 2007-2012 PrestaShop
|
||||
*
|
||||
* NOTICE OF LICENSE
|
||||
*
|
||||
* This source file is subject to the Academic Free License (AFL 3.0)
|
||||
* that is bundled with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://opensource.org/licenses/afl-3.0.php
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@prestashop.com so we can send you a copy immediately.
|
||||
*
|
||||
* DISCLAIMER
|
||||
*
|
||||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||||
* versions in the future. If you wish to customize PrestaShop for your
|
||||
* needs please refer to http://www.prestashop.com for more information.
|
||||
*
|
||||
* @author PrestaShop SA <contact@prestashop.com>
|
||||
* @copyright 2007-2012 PrestaShop SA
|
||||
* @version Release: $Revision: 13573 $
|
||||
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
||||
* International Registered Trademark & Property of PrestaShop SA
|
||||
*/
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
@@ -0,0 +1,26 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
<script type="text/javascript">
|
||||
{literal}
|
||||
var FancyboxI18nClose = "{/literal}{l s='Close' mod='leobootstrapmenu'}{literal}";
|
||||
var FancyboxI18nNext = "{/literal}{l s='Next' mod='leobootstrapmenu'}{literal}";
|
||||
var FancyboxI18nPrev = "{/literal}{l s='Previous' mod='leobootstrapmenu'}{literal}";
|
||||
var current_link = "{/literal}{$current_link}{literal}";
|
||||
var currentURL = window.location;
|
||||
currentURL = String(currentURL);
|
||||
currentURL = currentURL.replace("https://","").replace("http://","").replace("www.","").replace( /#\w*/, "" );
|
||||
current_link = current_link.replace("https://","").replace("http://","").replace("www.","");
|
||||
var text_warning_select_txt = "{/literal}{l s='Please select One to remove?' mod='leobootstrapmenu'}";{literal}
|
||||
var text_confirm_remove_txt = "{/literal}{l s='Are you sure to remove footer row?' mod='leobootstrapmenu'}";{literal}
|
||||
var close_bt_txt = "{/literal}{l s='Close' mod='leobootstrapmenu'}";{literal}
|
||||
var list_menu = [];
|
||||
var list_menu_tmp = {};
|
||||
var list_tab = [];
|
||||
var isHomeMenu = 0;
|
||||
{/literal}
|
||||
</script>
|
||||
237
modules/leobootstrapmenu/views/templates/hook/liveeditor.tpl
Normal file
@@ -0,0 +1,237 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
|
||||
<div id="page-content">
|
||||
<div id="menu-form" style="display: none; left: 340px; top: 15px; max-width:600px" class="popover top out form-setting">
|
||||
<div class="arrow"></div>
|
||||
<div style="display: block;" class="popover-title">
|
||||
{l s='Sub Menu Setting' mod='leobootstrapmenu'}
|
||||
<span class="badge pull-right">{l s='Close' mod='leobootstrapmenu'}</span>
|
||||
</div>
|
||||
<div class="popover-content">
|
||||
<form method="post" action="{$liveedit_action}" enctype="multipart/form-data" >
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-hover">
|
||||
<tr>
|
||||
<td>{l s='Create Submenu' mod='leobootstrapmenu'}</td>
|
||||
<td>
|
||||
<select name="menu_submenu" class="menu_submenu">
|
||||
<option value="0">{l s='No' mod='leobootstrapmenu'}</option>
|
||||
<option value="1">{l s='Yes' mod='leobootstrapmenu'}</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>{l s='Submenu Width' mod='leobootstrapmenu'}</td>
|
||||
<td>
|
||||
<input type="text" name="menu_subwidth" class="menu_subwidth">
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="group-submenu">
|
||||
<td>{l s='Group Submenu' mod='leobootstrapmenu'}</td>
|
||||
<td>
|
||||
<div id="submenu-form" >
|
||||
<input type="hidden" name="submenu_id">
|
||||
<select name="submenu_group" class="submenu_group">
|
||||
<option value="0">{l s='No' mod='leobootstrapmenu'}</option>
|
||||
<option value="1">{l s='Yes' mod='leobootstrapmenu'}</option>
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="aligned-submenu">
|
||||
<td>{l s='Align Submenu' mod='leobootstrapmenu'}</td>
|
||||
<td>
|
||||
<div class="btn-group button-aligned">
|
||||
<button type="button" class="btn btn-default" data-option="aligned-left"><span class="icon icon-align-left"></span></button>
|
||||
<button type="button" class="btn btn-default" data-option="aligned-center"><span class="icon icon-align-center"></span></button>
|
||||
<button type="button" class="btn btn-default" data-option="aligned-right"><span class="icon icon-align-right"></span></button>
|
||||
<button type="button" class="btn btn-default" data-option="aligned-fullwidth"><span class="icon icon-align-justify"></span></button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<button type="button" class="add-row btn btn-success btn-sm">{l s='Add Row' mod='leobootstrapmenu'}</button>
|
||||
<button type="button" class="remove-row btn btn-default btn-sm">{l s='Remove Row' mod='leobootstrapmenu'}</button>
|
||||
| <button type="button" class="add-col btn btn-success btn-sm">{l s='Add Column' mod='leobootstrapmenu'}</button>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="hidden" name="menu_id">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div id="column-form" style="display: none; left: 340px; top: 45px;" class="popover top form-setting">
|
||||
<div class="arrow"></div>
|
||||
<div style="display: block;" class="popover-title">
|
||||
{l s='Column Setting' mod='leobootstrapmenu'}
|
||||
<span class="badge pull-right">{l s='Close' mod='leobootstrapmenu'}</span>
|
||||
</div>
|
||||
<div class="popover-content">
|
||||
<form method="post" action="{$liveedit_action}" enctype="multipart/form-data" >
|
||||
<table class="table table-hover">
|
||||
<tr>
|
||||
<td>{l s='Addition Class' mod='leobootstrapmenu'}</td>
|
||||
<td>
|
||||
<input type="text" name="colclass">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{l s='Column Width' mod='leobootstrapmenu'}</td>
|
||||
<td>
|
||||
<select class="colwidth" name="colwidth">
|
||||
{for $i=1 to 12}
|
||||
<option value="{$i|intval}">{$i|intval}</option>
|
||||
{/for}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"> <button type="button" class="remove-col btn btn-default btn-sm">{l s='Remove Column' mod='leobootstrapmenu'}</button> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="widget-form" style="display: none; left: 340px; min-width:400px" class="popover bottom form-setting">
|
||||
<div class="arrow"></div>
|
||||
<div style="display: block;" class="popover-title">
|
||||
{l s='Widget Setting' mod='leobootstrapmenu'}
|
||||
<span class="badge pull-right">{l s='Close' mod='leobootstrapmenu'}</span>
|
||||
</div>
|
||||
<div class="popover-content">
|
||||
{if !empty($widgets)}
|
||||
<select name="inject_widget" class="inject_widget">
|
||||
<option value="">{l s='' mod='leobootstrapmenu'}</option>
|
||||
{foreach from=$widgets item=w}
|
||||
<option value="{$w['key_widget']}">
|
||||
{$w['name']}
|
||||
</option>
|
||||
{/foreach}
|
||||
</select>
|
||||
<button type="button" id="btn-inject-widget" class="btn btn-primary btn-sm">{l s='Insert' mod='leobootstrapmenu'}</button>
|
||||
{else}
|
||||
<select style="display:none" name="inject_widget" class="inject_widget">
|
||||
</select>
|
||||
<button style="display:none" type="button" id="btn-inject-widget" class="btn btn-primary btn-sm">{l s='Insert' mod='leobootstrapmenu'}</button>
|
||||
{/if}
|
||||
<button type="button" id="btn-create-widget" class="btn btn-primary btn-sm">{l s='Create New Widget' mod='leobootstrapmenu'}</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="content-s">
|
||||
<div class="container">
|
||||
<div class="page-header">
|
||||
<h1>{l s='Live Megamenu Editor: ' mod='leobootstrapmenu'}{$group_title} ({$group_type})</h1>
|
||||
</div>
|
||||
<div class="bs-example">
|
||||
<div class="alert alert-danger fade in">
|
||||
<button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
|
||||
<strong>{l s='By using this tool, allow to create sub menu having multiple rows and multiple columns. You can inject widgets inside columns or group sub menus in same level of parent.Note: Some configurations as group, columns width setting will be overrided' mod='leobootstrapmenu'}</strong>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="pav-megamenu-liveedit">
|
||||
<div id="toolbar" class="container">
|
||||
<div id="menu-toolbars">
|
||||
<div>
|
||||
<div class="pull-right">
|
||||
<a href="{$link->getAdminLink('AdminLeoWidgets')}&widgets=1" class="leo-modal-action btn btn-modeal btn-info btn-action">
|
||||
{l s='List Widget' mod='leobootstrapmenu'}</a>
|
||||
-
|
||||
<a href="{$link->getAdminLink('AdminLeoWidgets')}&addbtmegamenu_widgets&widgets=1" class="leo-modal-action btn btn-modeal btn-success btn-action">
|
||||
{l s='Create A Widget' mod='leobootstrapmenu'}</a>
|
||||
-
|
||||
<a href="{$live_site_url}" class="btn btn-modal btn-primary btn-sm btn-action" >
|
||||
{l s='Preview On Live Site' mod='leobootstrapmenu'}</a> |
|
||||
<a id="unset-data-menu" href="#" class="btn btn-danger btn-action">{l s='Reset Configuration' mod='leobootstrapmenu'}</a>
|
||||
<button id="save-data-menu" class="btn btn-warning">{l s='Save' mod='leobootstrapmenu'}</button>
|
||||
</div>
|
||||
<a id="save-data-back" class="btn btn-default" href="{$action_backlink}">
|
||||
{l s='Back' mod='leobootstrapmenu'}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container"><div class="megamenu-wrap">
|
||||
<div class="progress" id="leo-progress">
|
||||
<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 00%;">
|
||||
<span class="sr-only">60% Complete</span>
|
||||
</div>
|
||||
</div>
|
||||
<div id="megamenu-content" class="{if ($group_type == 'vertical')}vertical {$group_type_sub}{/if}">
|
||||
</div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal -->
|
||||
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title">{l s='Preview On Live Site' mod='leobootstrapmenu'}</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$(".btn-modal").click(function() {
|
||||
$('#myModal .modal-dialog ').css('width', '100%');
|
||||
$('#myModal .modal-dialog ').css('height', '90%');
|
||||
|
||||
var a = $('<span class="glyphicon glyphicon-refresh"></span><div class="cssload-container"><div class="cssload-speeding-wheel"></div></div><iframe src="' + $(this).attr('href') + '" style="width:100%;height:100%; display:none"/>');
|
||||
$('#myModal .modal-body').html(a);
|
||||
|
||||
$('#myModal').modal();
|
||||
$('#myModal').attr('rel', $(this).attr('rel'));
|
||||
$(a).load(function() {
|
||||
|
||||
$('#myModal .modal-body .glyphicon-refresh').hide();
|
||||
$('#myModal .modal-body .cssload-container').hide();
|
||||
$('#myModal .modal-body iframe').show();
|
||||
$('#myModal .modal-body').css('height', '85%');
|
||||
$('#myModal .modal-content ').css('height', '100%');
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
$('#myModal').on('hidden.bs.modal', function() {
|
||||
if ($(this).attr('rel') == 'refresh-page') {
|
||||
location.reload();
|
||||
}
|
||||
})
|
||||
|
||||
var live_editor = true;
|
||||
var list_tab_live_editor = [];
|
||||
var _action = '{$ajxgenmenu|replace:'&':'&'}';
|
||||
var _action_menu = '{$ajxmenuinfo|replace:'&':'&'}';
|
||||
var _action_widget = '{$action_widget|replace:'&':'&'}';
|
||||
var _action_loadwidget = '{$action_loadwidget|replace:'&':'&'}';
|
||||
var _id_shop = '{$id_shop}';
|
||||
$("#megamenu-content").PavMegamenuEditor({
|
||||
"action": _action,
|
||||
"action_menu": _action_menu,
|
||||
"action_widget": _action_widget,
|
||||
"id_shop": _id_shop,
|
||||
});
|
||||
|
||||
</script>
|
||||
63
modules/leobootstrapmenu/views/templates/hook/megamenu.tpl
Normal file
@@ -0,0 +1,63 @@
|
||||
{*
|
||||
* @Module Name: Leo Bootstrap Menu
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
*}
|
||||
{if isset($error) && $error}
|
||||
<div class="alert alert-warning leo-lib-error">{$error}</div>
|
||||
{else}
|
||||
|
||||
{if $group_type && $group_type == 'horizontal'}
|
||||
<nav data-megamenu-id="{$megamenu_id}" class="leo-megamenu cavas_menu navbar navbar-default {if $show_cavas && $show_cavas == 1}enable-canvas{else}disable-canvas{/if} {if $group_class && $group_class != ''}{$group_class}{/if}" role="navigation">
|
||||
<!-- Brand and toggle get grouped for better mobile display -->
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggler hidden-lg-up" data-toggle="collapse" data-target=".megamenu-off-canvas-{$megamenu_id}">
|
||||
<span class="sr-only">{l s='Toggle navigation' mod='leobootstrapmenu'}</span>
|
||||
☰
|
||||
<!--
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
-->
|
||||
</button>
|
||||
</div>
|
||||
<!-- Collect the nav links, forms, and other content for toggling -->
|
||||
{*
|
||||
<div id="leo-top-menu" class="collapse navbar-collapse navbar-ex1-collapse">{$boostrapmenu|escape:'html':'UTF-8'}</div>
|
||||
*}
|
||||
<div class="leo-top-menu collapse navbar-toggleable-md megamenu-off-canvas megamenu-off-canvas-{$megamenu_id}">{$boostrapmenu|escape:'html':'UTF-8' nofilter}{* HTML form , no escape necessary *}</div>
|
||||
</nav>
|
||||
<script type="text/javascript">
|
||||
list_menu_tmp.id = '{$megamenu_id}';
|
||||
list_menu_tmp.type = 'horizontal';
|
||||
{if $show_cavas && $show_cavas == 1}
|
||||
list_menu_tmp.show_cavas =1;
|
||||
{else}
|
||||
list_menu_tmp.show_cavas =0;
|
||||
{/if}
|
||||
list_menu_tmp.list_tab = list_tab;
|
||||
list_menu.push(list_menu_tmp);
|
||||
list_menu_tmp = {};
|
||||
list_tab = {};
|
||||
</script>
|
||||
{else}
|
||||
<div data-megamenu-id="{$megamenu_id}" class="leo-verticalmenu {if $group_class && $group_class != ''}{$group_class}{/if}">
|
||||
<h4 class="title_block verticalmenu-button">{$group_title}</h4>
|
||||
<div class="box-content block_content">
|
||||
<div class="verticalmenu" role="navigation">{$boostrapmenu|escape:'html':'UTF-8' nofilter}{* HTML form , no escape necessary *}</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
list_menu_tmp.id = '{$megamenu_id}';
|
||||
list_menu_tmp.type = 'vertical';
|
||||
list_menu_tmp.list_tab = list_tab;
|
||||
list_menu.push(list_menu_tmp);
|
||||
list_menu_tmp = {};
|
||||
list_tab = {};
|
||||
</script>
|
||||
|
||||
|
||||
{/if}
|
||||
|
||||
{/if}
|
||||
@@ -0,0 +1,41 @@
|
||||
{*
|
||||
* @Module Name: Leo Blog
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
* @description: Content Management
|
||||
*}
|
||||
{if $menu.active == 1}
|
||||
<li data-menu-type="{$menu.type}" class="nav-item parent dropdown {$menu.menu_class} {$align} {$addwidget}" {$model->renderAttrs($menu)}>
|
||||
<a class="123123123 nav-link dropdown-toggle has-category" data-toggle="dropdown" href="{$model->getLink($menu)}" target="{$menu.target}">
|
||||
{if $menu.icon_class}
|
||||
{if $menu.icon_class != $menu.icon_class|strip_tags}
|
||||
<span class="hasicon menu-icon-class">{$menu.icon_class nofilter}
|
||||
{else}
|
||||
<span class="hasicon menu-icon-class"><i class="{$menu.icon_class}"></i>
|
||||
{/if}
|
||||
{elseif $menu.image}
|
||||
<span class="hasicon menu-icon" style="background:url('{$model->image_base_url}{$menu.image}') no-repeat">
|
||||
{/if}
|
||||
|
||||
{if $menu.show_title}
|
||||
<span class="menu-title">{$menu.title}</span>
|
||||
{/if}
|
||||
{if $menu.text}
|
||||
<span class="sub-title">{$menu.text}</span>
|
||||
{/if}
|
||||
{if $menu.description}
|
||||
<span class="menu-desc">{$menu.description}</span>
|
||||
{/if}
|
||||
{if $menu.image || $menu.icon_class}
|
||||
</span>
|
||||
{/if}
|
||||
|
||||
{if $model->is_live_edit && $menu.is_group == 0}<b class="caret"></b>{/if}
|
||||
</a>
|
||||
{if !$model->is_live_edit && $menu.is_group == 0}<b class="caret"></b>{/if}
|
||||
|
||||
{$model->genFrontTree($menu.megamenu_id, 1, $menu, $typesub, $group_type) nofilter}{* HTML form , no escape necessary *}
|
||||
|
||||
</li>
|
||||
{/if}
|
||||
@@ -0,0 +1,37 @@
|
||||
{*
|
||||
* @Module Name: Leo Blog
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
* @description: Content Management
|
||||
*}
|
||||
{* # ONLY HTML + NOT SHOW SUBMENU *}
|
||||
<li data-menu-type="{$menu.type}" class="nav-item {$menu.menu_class} {$addwidget}" {$model->renderAttrs($menu)}>
|
||||
<a href="{$model->getLink($menu)}" target="{$menu.target}" class="nav-link has-category has-subhtml">
|
||||
{if $menu.icon_class}
|
||||
{if $menu.icon_class != $menu.icon_class|strip_tags}
|
||||
<span class="hasicon menu-icon-class">{$menu.icon_class nofilter}
|
||||
{else}
|
||||
<span class="hasicon menu-icon-class"><i class="{$menu.icon_class}"></i>
|
||||
{/if}
|
||||
{elseif $menu.image}
|
||||
<span class="hasicon menu-icon" style="background:url('{$model->image_base_url}{$menu.image}') no-repeat">
|
||||
{/if}
|
||||
|
||||
{if $menu.show_title}
|
||||
<span class="menu-title">{$menu.title}</span>
|
||||
{/if}
|
||||
{if $menu.text}
|
||||
<span class="sub-title">{$menu.text}</span>
|
||||
{/if}
|
||||
{if $menu.description}
|
||||
<span class="menu-desc">{$menu.description}</span>
|
||||
{/if}
|
||||
{if $menu.image || $menu.icon_class}
|
||||
</span>
|
||||
{/if}
|
||||
</a>
|
||||
{if $menu.content_text}
|
||||
<div class="menu-content">{$menu.content_text nofilter}{* HTML form , no escape necessary *}</div>
|
||||
{/if}
|
||||
</li>
|
||||
@@ -0,0 +1,35 @@
|
||||
{*
|
||||
* @Module Name: Leo Blog
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
* @description: Content Management
|
||||
*}
|
||||
{if $menu.active == 1}
|
||||
<li data-menu-type="{$menu.type}" class="nav-item {$menu.menu_class} {$addwidget}" {$model->renderAttrs($menu)}>
|
||||
<a class="nav-link has-category" href="{$model->getLink($menu)}" target="{$menu.target}">
|
||||
{if $menu.icon_class}
|
||||
{if $menu.icon_class != $menu.icon_class|strip_tags}
|
||||
<span class="hasicon menu-icon-class">{$menu.icon_class nofilter}
|
||||
{else}
|
||||
<span class="hasicon menu-icon-class"><i class="{$menu.icon_class}"></i>
|
||||
{/if}
|
||||
{elseif $menu.image}
|
||||
<span class="hasicon menu-icon" style="background:url('{$model->image_base_url}{$menu.image}') no-repeat">
|
||||
{/if}
|
||||
|
||||
{if $menu.show_title}
|
||||
<span class="menu-title">{$menu.title}</span>
|
||||
{/if}
|
||||
{if $menu.text}
|
||||
<span class="sub-title">{$menu.text}</span>
|
||||
{/if}
|
||||
{if $menu.description}
|
||||
<span class="menu-desc">{$menu.description}</span>
|
||||
{/if}
|
||||
{if $menu.image || $menu.icon_class}
|
||||
</span>
|
||||
{/if}
|
||||
</a>
|
||||
</li>
|
||||
{/if}
|
||||
@@ -0,0 +1,59 @@
|
||||
{*
|
||||
* @Module Name: Leo Blog
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
* @description: Content Management
|
||||
*}
|
||||
|
||||
{* function genMegaMenuByConfig *}
|
||||
{if $menu.active == 1}
|
||||
<li data-menu-type="{$menu.type}" class="nav-item parent {$menu.menu_class} {$class} {if $hascat}{$align}{/if} {$addwidget} " {$model->renderAttrs($menu)}>
|
||||
<a class="nav-link dropdown-toggle {if $hascat}has-category{/if}" data-toggle="dropdown" href="{$model->getLink($menu)}" target="{$menu.target}">
|
||||
|
||||
{if $menu.icon_class}
|
||||
{if $menu.icon_class != $menu.icon_class|strip_tags}
|
||||
<span class="hasicon menu-icon-class">{$menu.icon_class nofilter}
|
||||
{else}
|
||||
<span class="hasicon menu-icon-class"><i class="{$menu.icon_class}"></i>
|
||||
{/if}
|
||||
{elseif $menu.image}
|
||||
<span class="hasicon menu-icon" style="background:url('{$model->image_base_url}{$menu.image}') no-repeat">
|
||||
{/if}
|
||||
|
||||
{if $menu.show_title}
|
||||
<span class="menu-title">{$menu.title}</span>
|
||||
{/if}
|
||||
{if $menu.text}
|
||||
<span class="sub-title">{$menu.text}</span>
|
||||
{/if}
|
||||
{if $menu.description}
|
||||
<span class="menu-desc">{$menu.description}</span>
|
||||
{/if}
|
||||
{if $menu.image || $menu.icon_class}
|
||||
</span>
|
||||
{/if}
|
||||
|
||||
{if $model->is_live_edit && $menu.is_group == 0}<b class="caret"></b>{/if}
|
||||
</a>
|
||||
{if !$model->is_live_edit && $menu.is_group == 0}<b class="caret"></b>{/if}
|
||||
|
||||
{if $menu.sub_with == 'widget'}
|
||||
<div class="dropdown-sub {if $menu.is_group == 1}dropdown-mega{else}dropdown-menu{/if}" {$style nofilter}>
|
||||
<div class="dropdown-menu-inner">
|
||||
{foreach from=$menu.megaconfig->rows item=row}
|
||||
<div class="row">
|
||||
{foreach from=$row->cols item=col}
|
||||
<div class="mega-col col-md-{$col->colwidth}" {$model->getColumnDataConfig($col)}>
|
||||
<div class="mega-col-inner{if isset($col->colclass)} {$col->colclass}{/if}">
|
||||
{$model->renderWidgetsInCol($col) nofilter}{* HTML form , no escape necessary *}
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</li>
|
||||
{/if}
|
||||
27
modules/leobootstrapmenu/views/templates/hook/menutree_1.tpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{*
|
||||
* @Module Name: Leo Blog
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
* @description: Content Management
|
||||
*}
|
||||
|
||||
<div class="{$class} dropdown-sub mega-cols cols{$parent.colums}" {$attrw}>
|
||||
<div class="dropdown-menu-inner">
|
||||
<div class="row">
|
||||
{foreach from=$cols key=i item=menus}
|
||||
{assign var="colwidth" value= $o_spans.{$i + 1}}
|
||||
{$colwidth|replace:'col-sm-':''}
|
||||
<div class="mega-col {$o_spans.{$i + 1}} col-{$i + 1}" data-type="menu" data-colwidth="{$colwidth}">
|
||||
<div class="inner">
|
||||
<ul>
|
||||
{foreach from=$menus item=menu}
|
||||
{$mod_menu->renderMenuContent($menu, $level + 1, $typesub, $group_type) nofilter}{* HTML form , no escape necessary *}
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,42 @@
|
||||
{*
|
||||
* @Module Name: Leo Blog
|
||||
* @Website: leotheme.com.com - prestashop template provider
|
||||
* @author Leotheme <leotheme@gmail.com>
|
||||
* @copyright Leotheme
|
||||
* @description: Content Management
|
||||
*}
|
||||
{if isset($colums) && $colums > 1}
|
||||
<div class="{$class} level{$level}" {$attrw} >
|
||||
<div class="dropdown-menu-inner">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 mega-col" data-colwidth="12" data-type="menu" >
|
||||
<div class="inner">
|
||||
<div class="row">
|
||||
{foreach from=$data item=menu}
|
||||
<ul class="col-md-{$cols}">
|
||||
{$mod_menu->renderMenuContent($menu, $level + 1, $typesub, $group_type) nofilter}
|
||||
</ul>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{else}
|
||||
<div class="{$class} level{$level}" {$attrw} >
|
||||
<div class="dropdown-menu-inner">
|
||||
<div class="row">
|
||||
<div class="col-sm-12 mega-col" data-colwidth="12" data-type="menu" >
|
||||
<div class="inner">
|
||||
<ul>
|
||||
{foreach from=$data item=menu}
|
||||
{$mod_menu->renderMenuContent($menu, $level + 1, $typesub, $group_type) nofilter}{* HTML form , no escape necessary *}
|
||||
{/foreach}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||