【问题标题】:How to add class name programmatically to views field in drupal?如何以编程方式将类名添加到drupal中的视图字段?
【发布时间】:2023-04-04 11:59:01
【问题描述】:

我正在开发一个 drupal 网站,我正在使用视图模块来创建一个块。我将视图显示为字段。在我的自定义模块中,如果另一个字段的值为 0,我想将类名添加到一个视图的字段中。

如何做到这一点?

编辑*

我找到了解决问题的方法。请看下面我的回答。我没有将其标记为已接受,因为它实际上并没有回答我最初的问题如何以编程方式添加类名。我仍然很想知道如何以编程方式完成它,所以如果有人有好的回答我,我会将其标记为已接受。

【问题讨论】:

    标签: drupal drupal-7 drupal-modules drupal-views


    【解决方案1】:

    我找到了解决问题的方法。该解决方案不需要编码或自定义模块,只能通过视图设置来完成。

    首先,我从显示中排除了我想要类名所在的字段。然后我像这样覆盖的另一个字段:<div id="field1">[field1]</div><div id="field2">[field2]</div>

    当它为空时,我还覆盖了 field2,并检查了 0 也将被视为空的设置。在覆盖中我添加了类名:<div id="field1" class="something">[field1]</div><div id="field2">[field2]</div>

    现在当 field2 为 0 时,它将被覆盖,并显示 field1 和类名。

    【讨论】:

      猜你喜欢
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-11-30
      相关资源
      最近更新 更多