【问题标题】:Drupal views output themingDrupal 视图输出主题
【发布时间】:2010-02-24 12:08:23
【问题描述】:

我有一个查看页面,用于跟踪用户创建的帖子。它有一个字段(comment_count)来显示节点中没有 cmets。除了在没有 cmets 的字段中显示空白之外,该字段工作正常。

我正在使用模板文件views-view-field--tracker--page--comment-count.tpl.php 并按照views 的建议复制<?php print $output;?> 行。但我不知道如何将模板输出修改为...用“no cmets”或类似的文本替换空格。如果有人能在这方面帮助我,我将不胜感激。

【问题讨论】:

    标签: drupal-6 views drupal-views


    【解决方案1】:

    视图处理涉及更多模板。转到 admin/build/views/,编辑您的视图并查看主题:信息。在那里您将获得当前使用的模板、它们的简要说明和默认代码。

    对于字段模板,有一些变量可用:

      $view: The view object
      $field: The field handler object that can process the input
      $row: The raw SQL result that can be used
      $output: The processed output that will normally be used.
    

    【讨论】:

    • 感谢您的回答,我确实知道变量,但由于我不是程序员,我不能充分利用它。至于现在使用的模板..它是“views-view-field--tracker--page--comment-count.tpl.php”,默认代码是 但确实如此说... * 当从 $row 获取输出时,应该使用这个结构: * $data = $row->{$field->field_alias}
    • 请详细说明“用诸如'no cmets'或类似的文字替换空格”。这些“空白”在哪里?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多