Смена пути к rss в шаблоне Drupal
Размещено 2011-08-20
в разделе Программирование | Метки:
Rss, Drupal
Заметил некоторую особенность в шаблоне Drupal, про которую совсем забыл при редактировании готового шаблона. В самом верху между тегами
выводятся различные ссылки к стилям итд, кроме всего прочего там же выводится и путь к Rss. По умолчанию он rss.xml. У меня на сайте главная страница переделана с помощью Views. Снизу я убрал постраничную навигацию, и кроме того у меня выводятся только определенные типы материалов. Когда я только начинал использовать Drupal, для того чтобы опубликованные материалы появились на главной странице я постоянно ставил галочку "Promoted to front page", что совсем не кошерно.Теперь RSS у меня настраивается во Views, вот как это выглядит:
Желтым слева под заголовком Feed settings подсвечен путь к rss, я сменил его на другой, после чего сохранил этот views. Осталось только сохранить его в Feedburner и прописать в шаблоне чтобы вместо
<link rel="alternate" type="application/rss+xml" title="Front page feed" href="/rss-All-posts.xml" />
выглядел как
<link rel="alternate" type="application/rss+xml" title="Front page feed" href="http://feeds.feedburner.com/m1nd1nm0t1on" />
Для этого открываем файл page.tpl.php который находится в папке с темой, которая используется в данный момент, у меня эта папка выглядит так sites/mindinmotion.ru/themes/blogbuzz_modified/page.tpl.php там находим
<?php echo $head; ?>
заменяем на
<?php str_replace('/rss.xml', 'http://feeds.feedburner.com/m1nd1nm0t1on', $head); ?>
