Автор Тема: Как показать страницу cms в prices-drop  (Прочитано 419 раз)

24 Июнь 2020, 10:06:18
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый всем!
Есть страница cms.
Возможно каким-то образом поставить вывод этой страницы cms в prices-drop.
Можно конечно взять тэг из страница и поставить в нужное место prices-drop.
Но такой вариант не подходит, так-как при изменении страницы cms нужно опять менять в prices-drop.

Спасибо!
24 Июнь 2020, 11:11:36
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Контроллеры у них разные, так что не возможно. Объединить можно через модуль.
24 Июнь 2020, 13:01:06
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 153
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо!
Да это я понимаю.. Но можно как-то через вставку PHP запросом вывести только эту страницу cms.
Она будет постоянная, так что потом менять ничего не надо.
Если объединять то надо в PricesDropController.php надо запрос ставить, так?
24 Июнь 2020, 18:06:25
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Можно переопределить контроллер PricesDropControllerCore и использовать метод
public static function getCMSContent($id_cms, $id_lang = null, $id_shop = null)

CMS::getCMSContent('id нужной страницы')