Я создал представление Drupal 8 с полем «User ID» и полем «Custom Text».
Имя машины моего представления:
menu_page_utilisateur
«Custom»Текстовое поле использует токены для отображения идентификаторов пользователей.
Я создал TWIG для замены поля «Пользовательский текст»:
views-view-fields--menu_page_utilisateur.html.twig
Работает, но идентификаторы пользователей не отображаются.
<ul class="nav nav-pills">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false"><i class="fas fa-plus-circle fa-lg"></i> Gérer votre compte</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="/user/{{ uid }}/tasks" data-drupal-link-system-path="/user/{{ uid }}/tasks"><i class="fas fa-tasks fa-lg"></i> <b>Liste des tâches</b></a>
<a class="dropdown-item" href="/user/{{ uid }}" data-drupal-link-system-path="/user/{{ uid }}"><i class="fas fa-eye fa-lg"></i> Voir</a>
<a class="dropdown-item" href="/user/{{ uid }}/edit" data-drupal-link-system-path="/user/{{ uid }}/edit"><i class="fas fa-feather-alt fa-lg"></i> Modifier</a>
<a class="dropdown-item" href="/user/{{ uid }}/cancel" data-drupal-link-system-path="/user/{{ uid }}/cancel"><i class="fas fa-trash-alt fa-lg"></i> Supprimer</a>
<a class="dropdown-item" href="/user/{{ uid }}/subscription" data-drupal-link-system-path="/user/{{ uid }}/subscription"><i class="fas fa-certificate fa-lg"></i> Abonnements</a>
<a class="dropdown-item" href="/user/{{ uid }}/orders" data-drupal-link-system-path="/user/{{ uid }}/orders"><i class="fas fa-shopping-cart fa-lg"></i> Commandes</a>
<a class="dropdown-item" href="/user/{{ uid }}/payment-methods" data-drupal-link-system-path="/user/{{ uid }}/payment-methods"><i class="fas fa-credit-card fa-lg"></i> Modes de paiement</a>
<a class="dropdown-item" href="/user/{{ uid }}/customer" data-drupal-link-system-path="/user/{{ uid }}/customer"><i class="fas fa-address-book fa-lg"></i> Carnet d'adresses</a>
<a class="dropdown-item" href="/user/{{ uid }}/groupes" data-drupal-link-system-path="/user/{{ uid }}/groupes"><i class="fas fa-users fa-lg"></i> Groupes</a>
<a class="dropdown-item" href="/user/{{ uid }}/stores" data-drupal-link-system-path="/user/{{ uid }}/stores"><i class="fas fa-shopping-bag fa-lg"></i> Boutiques</a>
<a class="dropdown-item" href="/user/{{ uid }}/profils" data-drupal-link-system-path="/user/{{ uid }}/profiles"><i class="fas fa-address-card fa-lg"></i> Profils</a>
<a class="dropdown-item" href="/user/{{ uid }}/like" data-drupal-link-system-path="/user/{{ uid }}/like"><i class="fas fa-heart fa-lg"></i> j'aimes</a>
<a class="dropdown-item" href="/user/{{ uid }}/invitations" data-drupal-link-system-path="/user/{{ uid }}/invitations"><i class="fas fa-envelope-open fa-lg"></i> Invitations</a>
</div>
</li>
</ul>
введите описание изображения здесь
Как заменить только поле «Пользовательский текст», не перезаписывая использованные токены?
введите описание изображения здесь