Тема: Ajax и модуль отображения статьи

в шаблоне для отображения страницы товара (product.tpl) подгружается статья таким образом:

 {moduleinsert name="\Article\Controller\Block\Article" article_id="31"}

При открытии этой страницы во всплывающем окне через ajax получается, что модуль статьи возвращает результат тоже в json виде. Ответ от сервера получается вроде такого:

{html:"информация о товаре {html:"подгружаемая статья "} "}

Вопрос в следующем: можно ли подаваить "json оберку" для случая, кода вызов модуля происходит в шаблоне?

Повысить оценку Понизить оценку

2

Re: Ajax и модуль отображения статьи

В сегодняшнем вечернем обновлении закрыли данный вопрос. Теперь у блок-контроллера вставленного конструкцией moduleinsert отключается отдача результата в json в случае вставки его внутри другого шаблона.

Изменения коснулись классов:
\RS\Controller\Block
\RS\Controller\Result\Standart

Просто обновите вашу версию системы или отдельно 2 этих файла из нового дистрибутива.

Повысить оценку +1 Понизить оценку

3 Отредактировано Игорь (31.10.2014 01:06:42)

Re: Ajax и модуль отображения статьи

Отлично, спасибо.
Мои коррективы оказывается были почти такими же, разве что касались только модуля статьи )

Повысить оценку Понизить оценку

4

Re: Ajax и модуль отображения статьи

Очень радует, что вы разобрались с проблемой и не побоялись полезть в код поглубже.
Спасибо!

Повысить оценку Понизить оценку