Автор Тема: Псевдо категории  (Прочитано 219 раз)

26 Август 2022, 12:56:29
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Хочу для сео сделать автоматические дополнительные страницы категорий под нужные запросы.

Есть фильтр амазинг, он после фильтрации изменяет ссылку с /18-divany на /18-divany?mekhanizm-=akkordeon и по ней можно переходить.

Подскажите умную мысль, как сделать так чтоб прикрутить к ней свой тайтл и короткое описание.

В фильтре AS4 есть такая возможность, но он оочень сильно грузит сайт и использовать его не хочу.
27 Август 2022, 10:42:53
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Схему чпу изменить нужно и правила в htaccess
Возьмите из AS4 переопределение контроллера для измения url.
27 Август 2022, 10:45:37
Ответ #2
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Схему чпу изменить нужно и правила в htaccess
А чего мы этим добьемся?
28 Август 2022, 11:18:05
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Схему чпу изменить нужно и правила в htaccess
А чего мы этим добьемся?
Для prestashop 1.6 подошло бы, для версии 1.7 нет.
28 Август 2022, 17:15:44
Ответ #4
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Схему чпу изменить нужно и правила в htaccess
А чего мы этим добьемся?
Для prestashop 1.6 подошло бы, для версии 1.7 нет.
Мне как раз для 1.6 нужно.
Можно хоть примерно описать процесс
28 Август 2022, 19:05:29
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
28 Август 2022, 19:16:09
Ответ #6
  • Пользователь
  • **
  • Сообщений: 56
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
https://prestashop-forum.ru/index.php/topic,9958.msg62943.html#msg62943
Мне нужно не код поменять, а страницу категории клонировать с заменой мета данных и описания.
30 Август 2022, 11:29:21
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1614
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Для этого код менять нужно. Без изменения кода невозможно создать страницу.
Файл blocklayered.js как раз и отвечает за создание страниц при выборе фильтров.
Выбор фильтров вы заменяете на генерацию страниц со всеми вариантами атрибутов и характеристик.
Там пример образования url. Вам также нужно изменить формирование заголовка и описания в методе reloadConten.
30 Август 2022, 21:50:22
Ответ #8
  • Фрилансер
  • *
  • Сообщений: 189
  • Репутация: +1/-1
  • Сообщество PrestaShop
    • Просмотр профиля
    • Электронный учет коммерческой деятельности
Клонировать не нужно.
Вариант первый.
 Нужно создать свою таблицу в которой хранить свой Н1, мета тайтл, мета дескрипшн, дескрипшн и юрл для категории с примененным фильтром. Нужно добавить хук в хидер, и в этом хуке получить по юрлу получить вышенаписанные данные из таблицы. + внести соответствующие правки в темплейт category.tpl
В итоге с примененным фильтром https://agusik.com.ua/ru/14-detskie-smesi?svojstva=dlya-nedonoshenykh-detej
http://joxi.ru/MAjq9dTdeyjq2e
http://joxi.ru/EA4oZdiXeRo32b
http://joxi.ru/KAxL7pHV7o1YA8

И не забыть добавить эти ссылки с примененным фильтром в xml карту сайта.

Без фильтра https://agusik.com.ua/ru/14-detskie-smesi
http://joxi.ru/82QKNjs8eGyDrd
http://joxi.ru/Q2KQBgTOD8wyrj
http://joxi.ru/52alZXHlKyb0m0
 
Вариант второй.
Обратится к автору модуля, и попросить у него модуль дополнение к фильтру af_seopage (автор давал его бесплатно при условии покупки модуля фильтров через аддонс.престашоп) для Престашоп 17 и переделать его для Престашоп 16