Jump to content
zapatronen

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

Recommended Posts

не через админку, а свою особенную страницу, в которой могу нарисовать что угодно

Share this post


Link to post
Share on other sites

Делаешь на основе 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

Share this post


Link to post
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 

Share this post


Link to post
Share on other sites

страница появилась, но два раза обновил и на третий- белый лист 

Share this post


Link to post
Share on other sites

а все норм, тупил. было два файла newpageController.php  и NewpageController.php  в одном было чутка по другому, по этому перебивало 

Share this post


Link to post
Share on other sites

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More