【问题标题】:How to get drupal fields and customize themes如何获取 drupal 字段和自定义主题
【发布时间】:2021-05-07 07:32:23
【问题描述】:

我正在尝试自定义一个 durpal 主题,但我已经厌倦了猜测获取不同数据类型字段的路径。例如,这里有几个例子:

row.content['#row']._entity.title.value (for titles)
row.content['#row']._entity.field_image.entity.uri.value (for images)
row.content['#row']._entity.field_flag[0].alt (for images alt)
row.content['#row']._entity.body.summary (for summaries)

我如何获得分类标签,它们是调试和获取节点和元素结构的任何有效方法

【问题讨论】:

    标签: php drupal-8


    【解决方案1】:

    启用 devel_kint 并使用 dump() 或 kint() 打印模板文件中的 $content 数组,以查看字段标签和值如何保存的数组结构。

    还启用 twig 调试以查看正在使用的模板以及所有可以使用的建议模板名称。

    在您的 services.yml 文件中进行以下更改

    twig.config:
        debug: true
        auto_reload: true
        cache: false
    

    清除缓存,并检查浏览器中的元素以检查使用和建议的模板文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-19
      相关资源
      最近更新 更多