Prestashop 1.7:如何将CMS页面设置为主页



有人能帮我解决这里的问题吗。我想在prestashop 1.7中设置一个CMS页面作为主页,并且仍然可以在菜单中保留旧的默认prestashop主页作为我的商店按钮链接吗?

最好的方法是进行重定向,因为在Prestashop后端,您无法轻松地进行重定向,这可能会损害您的网站。您还可以构建自己的Html,并通过模块将其集成在主页上。

但最好的方法似乎是重定向:

  • 您的服务器使用apache,只需将此行添加到.htaccess:重定向301/reiredpage.html/newpage.html
  • 您的服务器使用nginx,将这一行添加到您的配置中:rewrite^/reiredpage.html$/newpage.html永久;

  • 你不知道也不想那样?只需使用重定向模块,Prestashop插件上就有很多。

在站点根目录的index.php页面上,将代码替换为:

require(dirname(__FILE__).'/config/config.inc.php');
if(Tools::getValue('home')) {
Dispatcher::getInstance()->dispatch();
} else {
$link = new Link();
Tools::redirect($link->getCMSLink(ID_PAGE_CMS));
}

然后,如果你进入主页,你将被重定向到你已经指示链接的CMS页面,通过真正主页上的菜单,添加?您的网站网址www.yourwebsite.tld末尾的主页?家庭

最新更新