你现在的位置:首页 > PHP网站建设知识库 > PrestaShop > 正文

PrestaShop mobile模板调用languages模块

PrestaShop moblie 默认是没有语言选择模块的。如果你想调用这个模块,需要编辑 prestashop源码中的module/blocklanguages/blocklanguages.php

编辑install function

public function install()
{
  return (parent::install() && $this->registerHook('top') && $this->registerHook('header') && $this->registerHook('displayMobileTop'));
}
添加 hookdisplayMobileTop 方法

public function hookdisplayMobileTop($params)
{
  if (!$this->_prepareHook($params))
   return;
  $this->context->controller->addCSS($this->_path.'blocklanguages.css', 'all');
  return $this->display(__FILE__, 'blocklanguages.tpl');
}
这样在moblie界面上就会出现 languages block.