Ребята, не могу разобраться как правильно применяются хуки, и как вообще можно к элементу добавить дополнительные поля...
Суть такая: нужно поправить RSS для Яндекса. Необходимо после yandex:full-text добавить тег yandex:official-comment, который содержит тег yandex:comment-text ещё и со своими атрибутами...
Вот пример как должен выглядеть этот кусок xml на выходе:
Сейчас у меня код выглядит вот так:
/**
* Implements hook_views_rss_item_elements().
*/
function views_rss_yandex_views_rss_item_elements() {
$elements['yandex:full-text'] = array(
'description' => t('Full message text for search index.'),
'help' => 'http://partner.news.yandex.ru/tech.pdf',
);
$elements['yandex:official-comment'] = array(
'description' => t('Link to the mobile version of the content.'),
'help' => 'http://partner.news.yandex.ru/tech.pdf',
);
return $elements;
}
В админке это выглядит вот так:
При этом xml выглядит так:
Пожалуйста, подскажите, как добавить дополнительные поля, чтобы можно было вывести текст комментария через подтег да ещё и с дополнительными атрибутами. Читал про хуки, но не могу понять как их правильно применить... Мне бы увидеть какой-то наглядный пример хотя бы...
Буду очень благодарен, если подскажите.