В общем разобрался как формировать/отдавать свой RSS, но вот проблема,
Drupal в тело страницы вставляет
Т.е. цмс сама подключает стандартную ленту, а она у меня не обновляемая , т.к. новости отдаются по
И что получается, пользователь может подписаться на не обновляемую ленту ?
Так кто-нибудь знает как отключить стандартную ленту RSS ?
Комментарии
Т.е. суть проблемы в том, что кликнув по значку RSS в строке адреса, пользователь подписывается на не обновляемую ленту новостей.
Единственный способ который знаю на данный момент это в node.module найти функцию node_page_default
и в ней будет кусок кода
'type' => 'application/rss+xml',
'title' => t('RSS'),
'href' => url('rss.xml', NULL, NULL, TRUE)));
$output = '';
заменяю его на
'type' => 'application/rss+xml',
'title' => t('RSS'),
'href' => url('rss.xml', NULL, NULL, TRUE))); */
$output = '';
Но это решение требует изменения файлов ядра
Может есть более элегантное решение ?
делаем алиас
Существующий системный путь:
news
альтернативный путь:
rss.xml
http://harzah.net/node/648
для 4.7 - специально вопросом интересовался...
ещё есть вариант через тему - это всё решить, но мне и так нормально...
спасибо за ответы.