jacerider/neo_twig

提供twig助手。

安装: 36

依赖: 1

建议者: 0

安全: 0

星星: 0

观察者: 1

分支: 0

开放问题: 0

类型:drupal-module

1.0.6 2024-09-12 21:08 UTC

This package is auto-updated.

Last update: 2024-09-12 21:08:35 UTC


README

  • 介绍
  • 要求
  • 安装
  • 工具

INTRODUCTION

为Drupal提供twig助手。

REQUIREMENTS

此模块不需要安装任何除Drupal核心以外的模块。

INSTALLATION

按照通常安装贡献的Drupal模块的方式安装。有关更多信息,请访问https://www.drupal.org/node/1897420

TOOLS

为元素添加一个类。

{{ field_image|neo_class('bg-base-500') }}

子类到子元素

为可渲染元素的子元素添加一个类。

{{ field_images|neo_child_class('bg-base-500') }}

您还可以通过定义嵌套元素的路径来定位子元素内部的嵌套元素。

{{ field_images|neo_child_class('bg-base-500', ['images', 'image', '#attributes']) }}

子元素

获取内容字段的子元素。

<ul>
  {% for tag in content.field_tags|neo_children %}
    <li>{{ tag }}</li>
  {% endfor %}
</ul>

字段

从嵌套实体引用字段渲染字段。

{% for key, item in content.field_reference|neo_children %}
  {{ item|neo_field('field_image') }}
{% endfor %}