Vico_b Posted April 8, 2019 Share Posted April 8, 2019 Hello, I'm learning how to make module for "fun" I have a weird problem, I mean, My module does appear in back office alongside with my custom text field (which I use to setup the module menu links and words the users will see in front office) So I got this code <?php if (!defined('_PS_VERSION_')) { exit; } class MyModule_Menu extends Module { public function __construct() { $this->name = 'mymodule_menu'; $this->tab = 'front_office_features'; $this->version = '1.0.0'; $this->author = 'Vico'; $this->need_instance = 0; $this->ps_versions_compliancy = [ 'min' => '1.7', 'max' => _PS_VERSION_ ]; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('menu Module'); $this->description = $this->l('show and config menu.'); $this->confirmUninstall = $this->l('Are you sure you want to uninstall?'); if (!Configuration::getMultiple(array( 'MYMODULE_MENU', 'MYMODULE_MENU_NOM_UN', 'MYMODULE_MENU_LIEN_UN', 'MYMODULE_MENU_NOM_DEUX', 'MYMODULE_MENU_LIEN_DEUX', 'MYMODULE_MENU_NOM_TROIS', 'MYMODULE_MENU_LIEN_TROIS', 'MYMODULE_MENU_NOM_QUATRE', 'MYMODULE_MENU_LIEN_QUATRE', 'MYMODULE_MENU_NOM_CINQ', 'MYMODULE_MENU_LIEN_CINQ', 'MYMODULE_MENU_NOM_SIX', 'MYMODULE_MENU_LIEN_SIX', 'MYMODULE_MENU_NOM_SEPT', 'MYMODULE_MENU_LIEN_SEPT', 'MYMODULE_MENU_NOM_HUIT', 'MYMODULE_MENU_LIEN_HUIT', 'MYMODULE_MENU_NOM_NEUF', 'MYMODULE_MENU_LIEN_NEUF', 'MYMODULE_MENU_NOM_DIX', 'MYMODULE_MENU_LIEN_DIX', 'MYMODULE_MENU_NOM_ONZE', 'MYMODULE_MENU_LIEN_ONZE'))) { $this->warning = $this->l('No name provided'); } } public function install() { if (Shop::isFeatureActive()) { Shop::setContext(Shop::CONTEXT_ALL); } if (!parent::install() || !$this->registerHook('displayNav') || !$this->registerHook('header') || !Configuration::updateValue('MYMODULE_MENU', 'config menu') || !Configuration::updateValue('MYMODULE_MENU_NOM_UN', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_UN', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_DEUX', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_DEUX', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_TROIS', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_TROIS', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_QUATRE', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_QUATRE', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_CINQ', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_CINQ', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_SIX', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_SIX', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_SEPT', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_SEPT', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_HUIT', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_HUIT', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_NEUF', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_NEUF', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_DIX', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_DIX', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_ONZE', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_ONZE', 'zqd friend') ) { return false; } return true; } public function uninstall() { return parent::uninstall(); } public function getContent() { $output = null; if (Tools::isSubmit('submit'.$this->name)) { $mymodule_menuName = strval(Tools::getValue('MYMODULE_MENU')); $mymodule_menuName_un = strval(Tools::getValue('MYMODULE_MENU_NOM_UN')); $mymodule_menuName_l_un = strval(Tools::getValue('MYMODULE_MENU_LIEN_UN')); $mymodule_menuName_deux = strval(Tools::getValue('MYMODULE_MENU_NOM_DEUX')); $mymodule_menuName_l_deux = strval(Tools::getValue('MYMODULE_MENU_LIEN_DEUX')); $mymodule_menuName_trois = strval(Tools::getValue('MYMODULE_MENU_NOM_TROIS')); $mymodule_menuName_l_trois = strval(Tools::getValue('MYMODULE_MENU_LIEN_TROIS')); $mymodule_menuName_quatre = strval(Tools::getValue('MYMODULE_MENU_NOM_QUATRE')); $mymodule_menuName_l_quatre = strval(Tools::getValue('MYMODULE_MENU_LIEN_QUATRE')); $mymodule_menuName_cinq = strval(Tools::getValue('MYMODULE_MENU_NOM_CINQ')); $mymodule_menuName_l_cinq = strval(Tools::getValue('MYMODULE_MENU_LIEN_CINQ')); $mymodule_menuName_six = strval(Tools::getValue('MYMODULE_MENU_NOM_SIX')); $mymodule_menuName_l_six = strval(Tools::getValue('MYMODULE_MENU_LIEN_SIX')); $mymodule_menuName_sept = strval(Tools::getValue('MYMODULE_MENU_NOM_SEPT')); $mymodule_menuName_l_sept = strval(Tools::getValue('MYMODULE_MENU_LIEN_SEPT')); $mymodule_menuName_huit = strval(Tools::getValue('MYMODULE_MENU_NOM_HUIT')); $mymodule_menuName_l_huit = strval(Tools::getValue('MYMODULE_MENU_LIEN_HUIT')); $mymodule_menuName_neuf = strval(Tools::getValue('MYMODULE_MENU_NOM_NEUF')); $mymodule_menuName_l_neuf = strval(Tools::getValue('MYMODULE_MENU_LIEN_NEUF')); $mymodule_menuName_dix = strval(Tools::getValue('MYMODULE_MENU_NOM_DIX')); $mymodule_menuName_l_dix = strval(Tools::getValue('MYMODULE_MENU_LIEN_DIX')); $mymodule_menuName_onze = strval(Tools::getValue('MYMODULE_MENU_NOM_ONZE')); $mymodule_menuName_l_onze = strval(Tools::getValue('MYMODULE_MENU_LIEN_ONZE')); if ( !$mymodule_menuName ) { $output .= $this->displayError($this->l('Invalid Configuration value')); } else { Configuration::updateValue('MYMODULE_MENU', $mymodule_menuName); Configuration::updateValue('MYMODULE_MENU_NOM_UN', $mymodule_menuName_un); Configuration::updateValue('MYMODULE_MENU_LIEN_UN', $mymodule_menuName_l_un); Configuration::updateValue('MYMODULE_MENU_NOM_DEUX', $mymodule_menuName_deux ); Configuration::updateValue('MYMODULE_MENU_LIEN_DEUX', $mymodule_menuName_l_deux); Configuration::updateValue('MYMODULE_MENU_NOM_TROIS', $mymodule_menuName_trois); Configuration::updateValue('MYMODULE_MENU_LIEN_TROIS', $mymodule_menuName_l_trois); Configuration::updateValue('MYMODULE_MENU_NOM_QUATRE', $mymodule_menuName_quatre); Configuration::updateValue('MYMODULE_MENU_LIEN_QUATRE', $mymodule_menuName_l_quatre); Configuration::updateValue('MYMODULE_MENU_NOM_CINQ', $mymodule_menuName_cinq); Configuration::updateValue('MYMODULE_MENU_LIEN_CINQ', $mymodule_menuName_l_cinq); Configuration::updateValue('MYMODULE_MENU_NOM_SIX', $mymodule_menuName_six); Configuration::updateValue('MYMODULE_MENU_LIEN_SIX', $mymodule_menuName_six); Configuration::updateValue('MYMODULE_MENU_NOM_SEPT', $mymodule_menuName_sept); Configuration::updateValue('MYMODULE_MENU_LIEN_SEPT', $mymodule_menuName_l_sept); Configuration::updateValue('MYMODULE_MENU_NOM_HUIT', $mymodule_menuName_huit); Configuration::updateValue('MYMODULE_MENU_LIEN_HUIT', $mymodule_menuName_l_huit); Configuration::updateValue('MYMODULE_MENU_NOM_NEUF', $mymodule_menuName_neuf); Configuration::updateValue('MYMODULE_MENU_LIEN_NEUF', $mymodule_menuName_l_neuf); Configuration::updateValue('MYMODULE_MENU_NOM_DIX', $mymodule_menuName_dix); Configuration::updateValue('MYMODULE_MENU_LIEN_DIX', $mymodule_menuName_l_dix); Configuration::updateValue('MYMODULE_MENU_NOM_ONZE', $mymodule_menuName_onze); Configuration::updateValue('MYMODULE_MENU_LIEN_ONZE', $mymodule_menuName_l_onze); $output .= $this->displayConfirmation($this->l('Settings updated')); } } return $output.$this->displayForm(); } public function displayForm() { // Get default language $defaultLang = (int)Configuration::get('PS_LANG_DEFAULT'); // Init Fields form array $fieldsForm[0]['form'] = [ 'legend' => [ 'title' => $this->l('Settings'), ], 'input' => [ [ 'type' => 'text', 'label' => $this->l('Config du menu'), 'name' => 'MYMODULE_MENU', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 1'), 'name' => 'MYMODULE_MENU_NOM_UN', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 1'), 'name' => 'MYMODULE_MENU_LIEN_UN', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 2'), 'name' => 'MYMODULE_MENU_NOM_DEUX', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 2'), 'name' => 'MYMODULE_MENU_LIEN_DEUX', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 3'), 'name' => 'MYMODULE_MENU_NOM_TROIS', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 3'), 'name' => 'MYMODULE_MENU_LIEN_TROIS', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 4'), 'name' => 'MYMODULE_MENU_NOM_QUATRE', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 4'), 'name' => 'MYMODULE_MENU_LIEN_QUATRE', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 5'), 'name' => 'MYMODULE_MENU_NOM_CINQ', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 5'), 'name' => 'MYMODULE_MENU_LIEN_CINQ', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 6'), 'name' => 'MYMODULE_MENU_NOM_SIX', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 6'), 'name' => 'MYMODULE_MENU_LIEN_SIX', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 7'), 'name' => 'MYMODULE_MENU_NOM_SEPT', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 7'), 'name' => 'MYMODULE_MENU_LIEN_SEPT', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 8'), 'name' => 'MYMODULE_MENU_NOM_HUIT', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 8'), 'name' => 'MYMODULE_MENU_LIEN_HUIT', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 9'), 'name' => 'MYMODULE_MENU_NOM_NEUF', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 9'), 'name' => 'MYMODULE_MENU_LIEN_NEUF', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 10'), 'name' => 'MYMODULE_MENU_NOM_DIX', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 10'), 'name' => 'MYMODULE_MENU_LIEN_DIX', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('NOM du lien 11'), 'name' => 'MYMODULE_MENU_NOM_ONZE', 'size' => 250, 'required' => true ], [ 'type' => 'text', 'label' => $this->l('URL du lien 11'), 'name' => 'MYMODULE_MENU_LIEN_ONZE', 'size' => 250, 'required' => true ], ], 'submit' => [ 'title' => $this->l('Save'), 'class' => 'btn btn-default pull-right' ] ]; $helper = new HelperForm(); // Module, token and currentIndex $helper->module = $this; $helper->name_controller = $this->name; $helper->token = Tools::getAdminTokenLite('AdminModules'); $helper->currentIndex = AdminController::$currentIndex.'&configure='.$this->name; // Language $helper->default_form_language = $defaultLang; $helper->allow_employee_form_lang = $defaultLang; // Title and toolbar $helper->title = $this->displayName; $helper->show_toolbar = true; // false -> remove toolbar $helper->toolbar_scroll = true; // yes - > Toolbar is always visible on the top of the screen. $helper->submit_action = 'submit'.$this->name; $helper->toolbar_btn = [ 'save' => [ 'desc' => $this->l('Save'), 'href' => AdminController::$currentIndex.'&configure='.$this->name.'&save'.$this->name. '&token='.Tools::getAdminTokenLite('AdminModules'), ], 'back' => [ 'href' => AdminController::$currentIndex.'&token='.Tools::getAdminTokenLite('AdminModules'), 'desc' => $this->l('Back to list') ] ]; // Load current value $helper->fields_value['MYMODULE_MENU'] = Configuration::get('MYMODULE_MENU'); $helper->fields_value['MYMODULE_MENU_NOM_UN'] = Configuration::get('MYMODULE_MENU_NOM_UN'); $helper->fields_value['MYMODULE_MENU_LIEN_UN'] = Configuration::get('MYMODULE_MENU_LIEN_UN'); $helper->fields_value['MYMODULE_MENU_NOM_DEUX'] = Configuration::get('MYMODULE_MENU_NOM_DEUX'); $helper->fields_value['MYMODULE_MENU_LIEN_DEUX'] = Configuration::get('MYMODULE_MENU_LIEN_DEUX'); $helper->fields_value['MYMODULE_MENU_NOM_TROIS'] = Configuration::get('MYMODULE_MENU_NOM_TROIS'); $helper->fields_value['MYMODULE_MENU_LIEN_TROIS'] = Configuration::get('MYMODULE_MENU_LIEN_TROIS'); $helper->fields_value['MYMODULE_MENU_NOM_QUATRE'] = Configuration::get('MYMODULE_MENU_NOM_QUATRE'); $helper->fields_value['MYMODULE_MENU_LIEN_QUATRE'] = Configuration::get('MYMODULE_MENU_LIEN_QUATRE'); $helper->fields_value['MYMODULE_MENU_NOM_CINQ'] = Configuration::get('MYMODULE_MENU_NOM_CINQ'); $helper->fields_value['MYMODULE_MENU_LIEN_CINQ'] = Configuration::get('MYMODULE_MENU_LIEN_CINQ'); $helper->fields_value['MYMODULE_MENU_NOM_SIX'] = Configuration::get('MYMODULE_MENU_NOM_SIX'); $helper->fields_value['MYMODULE_MENU_LIEN_SIX'] = Configuration::get('MYMODULE_MENU_LIEN_SIX'); $helper->fields_value['MYMODULE_MENU_NOM_SEPT'] = Configuration::get('MYMODULE_MENU_NOM_SEPT'); $helper->fields_value['MYMODULE_MENU_LIEN_SEPT'] = Configuration::get('MYMODULE_MENU_LIEN_SEPT'); $helper->fields_value['MYMODULE_MENU_NOM_HUIT'] = Configuration::get('MYMODULE_MENU_NOM_HUIT'); $helper->fields_value['MYMODULE_MENU_LIEN_HUIT'] = Configuration::get('MYMODULE_MENU_LIEN_HUIT'); $helper->fields_value['MYMODULE_MENU_NOM_NEUF'] = Configuration::get('MYMODULE_MENU_NOM_NEUF'); $helper->fields_value['MYMODULE_MENU_LIEN_NEUF'] = Configuration::get('MYMODULE_MENU_LIEN_NEUF'); $helper->fields_value['MYMODULE_MENU_NOM_DIX'] = Configuration::get('MYMODULE_MENU_NOM_DIX'); $helper->fields_value['MYMODULE_MENU_LIEN_DIX'] = Configuration::get('MYMODULE_MENU_LIEN_DIX'); $helper->fields_value['MYMODULE_MENU_NOM_ONZE'] = Configuration::get('MYMODULE_MENU_NOM_ONZE'); $helper->fields_value['MYMODULE_MENU_LIEN_ONZE'] = Configuration::get('MYMODULE_MENU_LIEN_ONZE'); return $helper->generateForm($fieldsForm); } public function hookDisplayNav($params) { $this->context->smarty->assign([ 'my_module_name' => Configuration::get('MYMODULE_MENU'), 'n1' => Configuration::get('MYMODULE_MENU_NOM_UN'), 'l1' => Configuration::get('MYMODULE_MENU_LIEN_UN'), 'n2' => Configuration::get('MYMODULE_MENU_NOM_DEUX'), 'l2' => Configuration::get('MYMODULE_MENU_LIEN_DEUX'), 'n3' => Configuration::get('MYMODULE_MENU_NOM_TROIS'), 'l3' => Configuration::get('MYMODULE_MENU_LIEN_TROIS'), 'n4' => Configuration::get('MYMODULE_MENU_NOM_QUATRE'), 'l4' => Configuration::get('MYMODULE_MENU_LIEN_QUATRE'), 'n5' => Configuration::get('MYMODULE_MENU_NOM_CINQ'), 'l5' => Configuration::get('MYMODULE_MENU_LIEN_CINQ'), 'n6' => Configuration::get('MYMODULE_MENU_NOM_SIX'), 'l6' => Configuration::get('MYMODULE_MENU_LIEN_SIX'), 'n7' => Configuration::get('MYMODULE_MENU_NOM_SEPT'), 'l7' => Configuration::get('MYMODULE_MENU_LIEN_SEPT'), 'n8' => Configuration::get('MYMODULE_MENU_NOM_HUIT'), 'l8' => Configuration::get('MYMODULE_MENU_LIEN_HUIT'), 'n9' => Configuration::get('MYMODULE_MENU_NOM_NEUF'), 'l9' => Configuration::get('MYMODULE_MENU_LIEN_NEUF'), 'n10' => Configuration::get('MYMODULE_MENU_NOM_DIX'), 'l10' => Configuration::get('MYMODULE_MENU_LIEN_DIX'), 'n11' => Configuration::get('MYMODULE_MENU_NOM_ONZE'), 'l11' => Configuration::get('MYMODULE_MENU_LIEN_ONZE'), 'my_module_link' => $this->context->link->getModuleLink('mymodule_menu', 'display') ]); return $this->display(__FILE__, 'mymodule_menu.tpl'); } public function hookHeader() { $this->context->controller->addCSS($this->_path.'views/css/mymodule_menu.css', 'all'); $this->context->controller->addJS($this->_path.'views/js/mymodule_menu.js', 'all'); } } I posted the whole code because I really don't know which part is involved in that error To be clear, what is weird is this addon DID works before. But then I used the 'remove not a prestashop module' and 'clear overides' and then I reinstalled my module after changing public function install() { if (Shop::isFeatureActive()) { Shop::setContext(Shop::CONTEXT_ALL); } if (parent::install() && $this->registerHook('displayNav') && $this->registerHook('header') && Configuration::updateValue('MYMODULE_MENU', 'config menu') && Configuration::updateValue('MYMODULE_MENU_NOM_UN', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_UN', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_DEUX', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_DEUX', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_TROIS', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_TROIS', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_QUATRE', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_QUATRE', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_CINQ', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_CINQ', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_SIX', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_SIX', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_SEPT', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_SEPT', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_HUIT', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_HUIT', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_NEUF', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_NEUF', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_DIX', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_DIX', 'zqd friend') && Configuration::updateValue('MYMODULE_MENU_NOM_ONZE', 'my friend') && Configuration::updateValue('MYMODULE_MENU_LIEN_ONZE', 'zqd friend') ) { return false; } return true; } To this public function install() { if (Shop::isFeatureActive()) { Shop::setContext(Shop::CONTEXT_ALL); } if (!parent::install() || !$this->registerHook('displayNav') || !$this->registerHook('header') || !Configuration::updateValue('MYMODULE_MENU', 'config menu') || !Configuration::updateValue('MYMODULE_MENU_NOM_UN', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_UN', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_DEUX', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_DEUX', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_TROIS', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_TROIS', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_QUATRE', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_QUATRE', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_CINQ', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_CINQ', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_SIX', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_SIX', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_SEPT', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_SEPT', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_HUIT', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_HUIT', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_NEUF', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_NEUF', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_DIX', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_DIX', 'zqd friend') || !Configuration::updateValue('MYMODULE_MENU_NOM_ONZE', 'my friend') || !Configuration::updateValue('MYMODULE_MENU_LIEN_ONZE', 'zqd friend') ) { return false; } return true; } And now, It doesn't show up in front office. Link to comment Share on other sites More sharing options...
Vico_b Posted April 8, 2019 Author Share Posted April 8, 2019 Lol, well I don't feel leaving yet 😛 but thank you for the advice Link to comment Share on other sites More sharing options...
tdsoft Posted April 8, 2019 Share Posted April 8, 2019 If you already installed your module, you can find it in Modules Manager > Other tab Link to comment Share on other sites More sharing options...
Vico_b Posted April 8, 2019 Author Share Posted April 8, 2019 Yes yes, that is not the problem. Update: I have activate debug mode in the back office, and my module decided to show up (in the front end). I de-activated debug mode and my module is still there, so it works now, but I want to know why it didn't worked and now it does... That's weird Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now