controller_type = 'modulefront'; $this->page_name = $this->module->name.'-archive'; } public function init() { parent::init(); } public function setMedia($isNewTheme = false) { parent::setMedia(); $this->context->controller->addJS(chcrea_js_dir.'chslider.js'); } public function initContent() { parent::initContent(); $id_lang = (int)Context::getContext()->language->id; $chcreavars = []; $chcreavars['name'] = configuration::get('CHSELECTION_TITLE'); $chcreavars['description'] = configuration::get('CHSELECTION_DESCRIPTION'); $this->context->smarty->assign('chvars', $chcreavars); $this->context->smarty->assign('chposts', Chcreapost::getAllSelections()); $this->setTemplate('module:chcreateur/views/templates/front/archive.tpl'); } public function getBreadcrumbLinks() { $breadcrumb = parent::getBreadcrumbLinks(); $breadcrumb['links'][] = [ 'title' => Configuration::get(strtoupper($this->module->name).'_TITLE'), 'url' => '/noscreateurs', ]; return $breadcrumb; } }