Как добавить домашнюю HTML-страницу на страницу prestashop

Я разработал пользовательскую домашнюю страницу HTML для своего сайта prestashop, но, похоже, я не знаю, как ее включить. мне связать их с главной страницей?

Могу ли я просто связать его как html-страницу или мне действительно нужно поместить его на tpl-страницу, чтобы он работал?


person marchemike    schedule 16.06.2015    source источник
comment
Я использовал пользовательскую php-страницу в своем prestashop, которая отлично работает. Мне не нужно создавать .tpl для этого. Но иногда возникают проблемы в разных версиях prestashop. У меня работает в 1.6.0.11. Вы можете сделать то же самое с html-страницей и убедиться, что это работает для вас. Я размещу метод в разделе ответов.   -  person User56756    schedule 16.06.2015


Ответы (2)


Создайте файл .html (например, "test.html").
В тестовом файле вам нужно
добавить эти строки кода перед кодом html.

<?php
 include(dirname(__FILE__).'/config/config.inc.php');
 Tools::displayFileAsDeprecated();
 include(dirname(__FILE__).'/header.php');?>  

Также добавьте эти строки после вашего html-кода

<?php include(dirname(__FILE__).'/footer.php');?>

Поместите файл test.html в папку public_html.
Теперь вам нужно добавить страницу для связи с вашим сайтом.
Если это домашняя страница, вам нужно добавить ее в index.php, в противном случае вы можете просто добавить URL (http://mysite/test.html) к ссылкам в строке меню или нижнем колонтитуле, где бы вы ни находились. поместите его.
Я поместил ссылку на свою php-страницу в информационную часть нижнего колонтитула, используя тег привязки, как показано на изображении   Страница оплаты PHP

person User56756    schedule 16.06.2015

В prestashop вы можете найти модуль «Home Editorial», в этом модуле вы можете поместить свой html, очевидно, модуль нужно пересадить в позицию displayHome.

person Fil0z0    schedule 18.06.2015