Jump to content

Как добавить новую страницу? Вида name.com/newpage


Recommended Posts

Делаешь на основе contact-form.php, contact-form.tpl, переименовываешь их, удаляешь из contact-form.tpl лишние, после в contact-form.php меняешь код прописывая новый контроллер там в место ContactController пишешь там NewpageController, после в папке контроллеров дублируешь и переименовываешь файл ContactController.php...в нем меняешь class ContactControllerCore extends FrontController  на class NewpageControllerCore extends FrontController, удаляешь из файла не нужный код...

 

В админке на вкладке SEO и URL появиться новая страница newpage.php и для нее прописываешь ЧПУ ссылку...

 

Потом надо перегенерировать файл .htaccess или прописать там вручную по аналогии с другими страницами типа contact-form.php код..

  • Like 1
Link to comment
Share on other sites

не вели казнить, вели слово молвить!

забыл уточнить, престашоп 1.5

 

в .php 1.5  нету ~ContactController

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

Tools::redirect('index.php?controller=contact'.((count($_GET) || count($_POST)) ? '&'.http_build_query(array_merge($_GET, $_POST), '', '&') : ''), __PS_BASE_URI__, null, 'HTTP/1.1 301 Moved Permanently');

пробовал вместо controller=contact писать cotroller=newpage 

Link to comment
Share on other sites

×
×
  • Create New...