RSS с помощью Views и конфликт с Devel Themer

Главные вкладки

Аватар пользователя Sun-fire Sun-fire 11 января 2011 в 17:56

Совершенно случайно в процессе создания RSS - лент натолкнулся на несовместимость модулей Devel themer и Views.

В кратце объясню суть обнаруженной проблемы. Нужно было создать RSS-ленту для определенного типа контента. Для этого я воспользовался модулем Views, и создал вьюху с представлением типа Feed, которое соответствующим образом настроил. Но при вызове RSS получал не переход на соответствующую страницу, а xml-файл, который к тому же корректно не обрабатывался браузером. На друпал.орг нашел тему, но в ней в основном грешат на template.php, в котором ничего крамольного не обнаружил.

После этого проанализировал исходники xml-файла, и нашел там паразитные тэги, из-за которых браузер не хотел парсить xml . Как только отключил Devel themer, все сразу начало работать корректно, так как тэги убрались.

Вот такие бывают грабли.

Комментарии

Аватар пользователя vitok vitok 12 января 2011 в 1:38

Devel themer куча боков создает, его надо включать только когда нужно узнать название файла шаблона или функции, и сразу выключать т.к. он "гадит" везеде. "гадит" в кавычках, потому что по другому не реально реализовать действуйщихй UI.