web-dev-qa-db-fra.com

Comment puis-je afficher le titre du bloc lors du rendu d'un bloc en utilisant Twig Tweak?

Bloquer le titre lors de l'utilisation du plugin twig-Tweak, ne s'affiche pas. J'ai créé une vue de type bloc. Et en utilisant le module feuilles de triche , j'ai appelé:

{{ drupal_view('views_name', 'block_1') }}
1
javad asghari

Vous devrez le saisir manuellement sur votre brindille, conformément à https://www.drupal.org/project/twig_Tweak/issues/2738781

Si vous ne voulez pas le taper sur une brindille, une solution consiste à ajouter une "zone de texte" à l'en-tête de votre vue et à utiliser des modèles de remplacement, <div class="view-title">[view:title]</div>.


Alternativement, vous pouvez abandonner Twig Tweak et le faire vous-même en créant une variable:

function MY_THEME_preprocess_HOOK(&$variables) { 
    // replace HOOK with the template file you're trying to add it to. Ex: node, page, block etc..
    $view  = views_embed_view('view_name', 'block_1');
    $variables["my_view"] = \Drupal::service('renderer')->render($view);
}

Ensuite, dans le fichier modèle, vous faites simplement {{ my_view }}

3
No Sssweat