* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ class BlockWishlistListsModuleFrontController extends ModuleFrontController { /** * @var bool If set to true, will be redirected to authentication page */ public $auth = true; public function initContent() { parent::initContent(); $this->context->smarty->assign( [ 'url' => $this->context->link->getModuleLink('blockwishlist', 'action', ['action' => 'getAllWishlist']), 'renameUrl' => $this->context->link->getModuleLink('blockwishlist', 'action', ['action' => 'renameWishlist']), 'shareUrl' => $this->context->link->getModuleLink('blockwishlist', 'action', ['action' => 'getUrlByIdWishlist']), 'accountLink' => '#', 'wishlistsTitlePage' => Configuration::get('blockwishlist_WishlistPageName', $this->context->language->id), 'newWishlistCTA' => Configuration::get('blockwishlist_CreateButtonLabel', $this->context->language->id), ] ); $this->context->controller->registerJavascript( 'blockwishlistController', 'modules/blockwishlist/public/wishlistcontainer.bundle.js', [ 'priority' => 200, ] ); $this->setTemplate('module:blockwishlist/views/templates/pages/lists.tpl'); } public function getBreadcrumbLinks() { $breadcrumb = parent::getBreadcrumbLinks(); $breadcrumb['links'][] = $this->addMyAccountToBreadcrumb(); $breadcrumb['links'][] = [ 'title' => Configuration::get('blockwishlist_WishlistPageName', $this->context->language->id), 'url' => $this->context->link->getModuleLink('blockwishlist', 'lists'), ]; return $breadcrumb; } }