Автор Тема: Не могу найти страницу  (Прочитано 921 раз)

13 Сентябрь 2015, 15:35:46
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Подскажите пожалуйста: как определить ссылку для сайта, которая открывает список всех товаров, к примеру как здесь: http://ykazatel.ru/2-home
Спасибо.
13 Сентябрь 2015, 16:20:10
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Как ссылку на категорию к которой принадлежат все товары.
13 Сентябрь 2015, 16:25:02
Ответ #2
  • Старожил
  • ****
  • Сообщений: 357
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Так а если у меня все товары в НЕ главной категории?
13 Сентябрь 2015, 16:29:49
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Товары главной категории показывает модуль homefeatured.
Показ страниц категорий наинается с категории с id = 3.
Для показа всех товаров их можно включить в любую созданную категори  начиная с  id = 3.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
13 Сентябрь 2015, 21:45:14
Ответ #4
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Подскажите пожалуйста: как определить ссылку для сайта, которая открывает список всех товаров, к примеру как здесь: http://ykazatel.ru/2-home
Спасибо.

В prestashop главная категория не разрешена к показу. Чтобы можно было использовать ссылку вида http://site.ru/2-home нужно файле /controllers/front/CategoryController.php изменить
if (!Validate::isLoadedObject($this->category) || !$this->category->inShop() || !$this->category->isAssociatedToShop() || in_array($this->category->id, array(Configuration::get('PS_HOME_CATEGORY'), Configuration::get('PS_ROOT_CATEGORY'))))на
if (!Validate::isLoadedObject($this->category) || !$this->category->inShop() || !$this->category->isAssociatedToShop() )
02 Ноябрь 2015, 15:21:25
Ответ #5
  • Новичок
  • *
  • Сообщений: 31
  • Репутация: +0/-0
  • Вольный фрилансер
    • Просмотр профиля
    • Интернет-магазин ToBeMom
Подскажите пожалуйста: как определить ссылку для сайта, которая открывает список всех товаров, к примеру как здесь: http://ykazatel.ru/2-home
Спасибо.

В prestashop главная категория не разрешена к показу. Чтобы можно было использовать ссылку вида http://site.ru/2-home нужно файле /controllers/front/CategoryController.php изменить
if (!Validate::isLoadedObject($this->category) || !$this->category->inShop() || !$this->category->isAssociatedToShop() || in_array($this->category->id, array(Configuration::get('PS_HOME_CATEGORY'), Configuration::get('PS_ROOT_CATEGORY'))))на
if (!Validate::isLoadedObject($this->category) || !$this->category->inShop() || !$this->category->isAssociatedToShop() )

Тоже мучаюсь!
Сделал по Вашей инструкции, но при переходе на domain.com/2-home выводятся только подкатегории, товары не выводятся. Проверил в админке - нужные товары добавлены в категорию "Home".

Подскажите, пожалуйста, как побороть проблему?

presta: 1.6
02 Ноябрь 2015, 15:33:44
Ответ #6
  • Новичок
  • *
  • Сообщений: 31
  • Репутация: +0/-0
  • Вольный фрилансер
    • Просмотр профиля
    • Интернет-магазин ToBeMom
Подскажите пожалуйста: как определить ссылку для сайта, которая открывает список всех товаров, к примеру как здесь: http://ykazatel.ru/2-home
Спасибо.

Подскажите, решили ли проблему?  :(
02 Ноябрь 2015, 15:51:36
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Для главной должен быть такой же шаблон как и для страницы категорий. Измените шаблон главной.