Чистим RSS и вообще приводим к нужному виду

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

Аватар пользователя webroid webroid 8 октября 2010 в 21:13

Выводилось моё RSS очень криво. Т.е. зачем-то пихало в фид все картинки из поста, да ещё и в оригинальном размере. Поэтому было принято решение побороть это дело решительно и беспощадно. Может, конечно, предложенный метод вызовет ухмылку на лицах знатоков, но это ничего; авось кому приглянётся да и понадобится.

Итак, берём модуль contemplate и устанавливаем его обычным образом. Далее идём /admin/content/types/templates и настраиваем темплейт вывода RSS для определённого вида материала, т.е. кликаем на edit template напротив него. Последняя секция - RSS нам и интересна. В поле RSS template я вставил вот такой код, предварительно убрав оттуда то, что было по умолчанию:

<img src="http://**********.ru/<?php print $node->field_image[0]['filepath'] ?>" align="left" width="130" />
<?php print strip_tags($node->teaser) ?>

т.е. что оно делает? Выводит первую картинку поста по левому краю и шириной 130 пикселей, справа от картинки - тизер, из которого вырезаны все html теги.

Вот такая методика. Естественно, энтузиаст какой тут может разойтись на всю ширь кодерской фантазии - тут вам и notepad ++ в руки, как говорится.

Комментарии

Аватар пользователя webroid webroid 9 октября 2010 в 0:35

это - один из путей, которых много Smile делание этого не занимает много времени, а мало ли, кто-то с views не дружит особо (как я, например)

Аватар пользователя afishi afishi 29 октября 2010 в 9:03

а можно добавить ссылку - где взяли? или добавить еще конменнтарии от вк или фасебук?
дай ссылку посмотреть как должно получиться