Нехорошая логика в модуле Лендинги из Тильды(tilda_pages)

Есть нехорошая логика в модуле Лендинги из Тильды(tilda_pages)
на витрине в контролере init.post.php при наличии не пустого параметра page_id он заменяет content_tpl на views/pages/view.tpl
и не важно что это страница другого модуля , и не важно, что page_id могло предназначаться для другой сущности, а не для страниц

Здравствуйте, @leonidov
Спасибо за ваше сообщение.

Пожалуйста, опишите подробнее шаги для воспроизведения проблемы, скриншоты приветствуются.

Воспроизводил на demo.cs-cart.ru

  1. установил модуль
  2. на витрине захожу на любую страницу , я зашел на бренды index.php?dispatch=product_features.view_all
    видим что все прекрасно
  3. добавляем параметр page_id=1 (пойдет любое не пустое значение, если это цифра и страница с таким id есть то она отобразиться иначе будет пустая страница) и что то идет не так, вместо брендов видим нашу команду

работает почти с любой страницей сайта

1 лайк

Спасибо за уточнение.
Передала информацию разработчикам для изучения.

Здравствуйте, @leonidov

Проблема исправлена, исправление войдет в следующий релиз CS-Cart и Multi-Vendor
Для исправления проблемы собственными силами можно использовать патч: tilda.zip (556 Байт)

О том, как применить патч, можно прочитать в нашей документации: Как применить diff-файл — Документация docs.cs-cart.ru 4.15.x

Спасибо большое!