2

我正在使用视图 RSS 模块,并且希望自定义显示比视图设置中可用的更多。在提要样式选项部分的提要选项卡上,我分配了标题和描述等字段。但是,我想在描述中包含一个包含在字段部分下的图像字段。

在 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 提要中输出?就此而言,这个模板文件非常通用,如果我在这里编辑,可能会搞砸网站中的其他内容。哪里比这里更有意义?使用预处理器功能将两者结合起来会更好吗?谢谢。

4

1 回答 1

1

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

在这种情况下,请确保您的图像字段出现在正文字段上方,然后编辑正文字段以启用重写并添加适当的标记,如Replacement patterns下所列。

于 2011-02-07T05:41:55.010 回答