Персональные инструменты
Вы здесь: Главная Документация ЧаВо Как показать полное содержимое страницы в ленте RSS

Как показать полное содержимое страницы в ленте RSS

По умолчанию плоновский шаблон RSS показывает только описание контента. В этой статье предлагается один из способов изменения шаблона для того, чтобы показывать полное содержимое страницы в ленте RSS.

« Вверх к содержанию

  1. Откройте шаблон RSS в ZMI: portal_skins/plone_templates/rss_template
  2. Нажмите кнопку "Customize"
  3. Найдите это место в файле шаблона (в оригинальном файле этот код записан в одну длинную строку, её можно для удобства разбить на несколько частей):
    <description tal:content="obj_item/Description">
    Description
    </description>
    Данный  код помещает описание каждого объекта контента в тэг <description> — именно это вы видете в стандартном RSS-потоке.
  4. Исправте код на, например, такой:
    <description>
     &lt;b&gt;
      <span tal:replace="obj_item/Description">
       Description
      </span>
     &lt;/b&gt;
     &lt;br&gt;&lt;/br&gt;
    <span tal:replace="obj_item/getText">Content</span>
    </description>
    Это выделит жирным описание, после которого будет показано полное содержимое контента.
    Как вы уже догадались, символы &lt; и &gt;  обозначают треугольные скобки < и >. Эти скобки нужно записать именно в таком виде для того, чтобы в RSS-ленте они интерпретировались не как XML-тэги, а как текстовые символы.
 

Перевод статьи http://plone.org/documentation/kb/full-rss-in-plone3

Автор: Константин Батьков Последнее изменение: 2010-05-06 20:55