准备Drupal Views RSS的数据

时间:2011-02-07 04:49:36

标签: drupal module drupal-views theming

我正在使用Views RSS模块,并希望自定义显示的内容比视图设置中的更多。在Feed Style选项部分的Feed选项卡中,我已经分配了Title和Description etc字段。但是,我想在“描述”中包含“字段”部分下面的图像字段。

在views-view-field.tpl.php中我有print_r-ed $ row并得到了这个......

stdClass Object
(
    [nid] => 23
    [node_title] => Title
    [node_revisions_body] => <p>Test Body</p>
    [node_revisions_format] => 4
    [node_created] => 1294704278
    [node_data_field_feature_img_fid] => 13
    [node_data_field_feature_img_list] => 1
    [node_data_field_feature_img_data] => a:2:{s:3:&quot;alt&quot;;s:0:&quot;&quot;;s:5:&quot;title&quot;;s:0:&quot;&quot;;}
    [view_name] => xml_grid_item_feed:feed_1
)

...如何使用它将图像数据与正文相结合以在RSS源中输出?就此而言,这个模板文件非常通用,如果我在这里编辑,可能会搞砸网站上的其他内容。哪里比这里更有意义?使用预处理器功能将两者结合起来会更好吗?感谢。

1 个答案:

答案 0 :(得分:1)

在视图中每个字段的选项下,有一个标有“重写此字段的输出”的复选框。您可以使用它将多个字段组合在一起,请记住显示“”的帮助文本。请注意,由于呈现顺序,您不能使用此字段后面的字段;如果您需要此处未列出的字段,请重新排列字段。

在这种情况下,请确保您的图片字段显示在正文字段上方,然后编辑正文字段以启用重写并添加相应的标记,如替换模式中所列。