我通过viewreference字段将一个视图包含到节点中。 我像这样对它应用动态类:
{% set vuebloc_classes = [
'liste-vdl',
'label-' ~ node.field_inserer_liste.fieldDefinition.name | replace({"_" : "-"}),
'vue-' ~ rows[0]['content']['#row']._entity.getTitle(),
'vue-' ~ node.view.name,
'type-' ~ node.bundle|clean_class
]%}
TWIG这样:
<aside {{ vuebloc_attribute.addClass(vuebloc_classes) }}>
{{ content.field_inserer_liste.0 }}
</aside>
除其他以外,我还将视图计算机名称和/或显示类型用作类。我的试用暂时无法进行。
谢谢