Я включаю вид в узел через поле 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>
Я хотел бы использовать имя машины представления и / или тип отображения в качестве класса, в дополнение к другим. Мои испытания пока не работают.
Спасибо