【问题标题】:$rows as a pure data model? [duplicate]$rows 作为纯数据模型? [复制]
【发布时间】:2013-01-02 00:21:20
【问题描述】:

可能重复:
Drupal 7 Views - How to access unformatted $row variable in a custom template?

我正在覆盖一个如下所示的新闻模板:

<?php if ($rows): ?>
<div class="view-content">
    <?php print $rows; ?>
</div>

让我感到困扰的是$rows 的内容总是必须是包含标记的元素。我想要纯数据模型,没有任何标记作为数组或对象。

我怎样才能做到这一点?我也愿意使用视图以外的其他模块来实现类似 MVC 的模板样式。

【问题讨论】:

    标签: php drupal drupal-views


    【解决方案1】:

    改写views-view-fields.tpl.php 模板。这用于每个单独的行,并为您提供 $fields 数组,其中包含对象形式的每个字段。

    <div class="example-row">
        <span class="example-name"><?php echo $fields['name']->content; ?></span>
        <span class="example-address"><?php echo $fields['field_address_value']->content; ?></span>
    </div>
    

    【讨论】:

      猜你喜欢
      • 2013-02-19
      • 1970-01-01
      • 2015-11-16
      • 2012-02-23
      • 2016-05-16
      • 2014-02-10
      • 2015-04-22
      • 1970-01-01
      • 2018-10-28
      相关资源
      最近更新 更多