Автор Тема: Не находит мою новую страницу  (Прочитано 411 раз)

17 Июнь 2017, 13:30:11
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сделала как здесь написано новую страницу. В сео и урлах она вывелась.Но в браузере её вывести не могу.Когда включаю чпу http://мой-сайт/mypage- отправляет страница недоступна.Отключаю чпу, перебрасывает на главную страницу.Отличие вижу только, что в сео и урлах вывелась с.php, но убрать не получилось. Что мне щё надо сделать.<?php

class MypageControllerCore extends FrontController
{
public $php_self 'mypage';

public function init() {
parent::init();
}

public function initContent() {
parent::initContent();
$this->setTemplate(_PS_THEME_DIR_.'mypage.tpl');
}
}
{capture name=path}{l s='My page'}{/capture}
{include file="$tpl_dir./breadcrumb.tpl"}
<h1>Title</h1>

Версия сайта  1.6.1.10
17 Июнь 2017, 13:37:22
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Кеш очистите и удалите файл /cache/class_index.php
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
17 Июнь 2017, 14:08:23
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Версия prestashop какая? Может у вас prestashop 1.7?
17 Июнь 2017, 15:39:52
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 520
  • Репутация: +4/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо всем. ошибка была банальная - невнимательность . Мой файл в контроллере назывался просто mypage, а не mypageController.