2017-07-03 6 views
0

Aidez-moi à ajouter des termes de taxonomie de la taxonomie personnalisée dans la page d'accueil. Je n'ai aucune idée de comment faire cela car je viens de WordPress. Dans WordPress, il est facile d'appeler get_terms(). J'ai le fichier comme page d'accueil: mytheme/templates/page--front.html.twigAjouter la liste des termes de taxonomie à la page d'accueil Drupal 8

J'ai plus d'un type de taxonomie et toutes vont être interrogées dans la page d'accueil.

Comment interroger les termes de taxonomie?

MISE À JOUR:

J'ai créé une nouvelle région appelée home_content dans mon theme.info.yml et j'ai créé une vue (bloc) pour obtenir les termes de taxonomie, ajouté à la région en arrière-plan et l'afficher comme {{page.home_content}}. Cela fonctionne mais j'ai quelques questions.

  1. J'ai des champs pour le logo et le texte dans la taxonomie. Je veux les lister aussi.

  2. J'ai besoin de personnaliser le code HTML. Comment puis je faire ça?

Merci pour le support.

Répondre

1

Vous n'avez pas vraiment besoin de coder quoi que ce soit

  1. Créer vue avec des termes de taxonomie requis. Structure > Views > Create New View et ajouter une vue de bloc pour les termes de taxonomie. Section User filter pour sélectionner des termes ou des dictionnaires spécifiques. Enregistrer la vue
  2. Passez à Structure > Block Layout et insérez le bloc avec votre vue dans la zone souhaitée. Dans la section visibility, onglet pages: tapez <front> dans les pages et sélectionnez Show for the listed pages afin de l'afficher uniquement sur la page d'accueil.

Les étapes ci-dessus afficheront les termes requis sur la page d'accueil.

Pour copier et modifier modèle (s) dans votre thème, suivez les instructions drupal.org: https://www.drupal.org/node/2358785

+0

Vues dans Drupal 8: https://www.drupal.org/docs/8/core/modules/views – VladimirAus

+0

Blocs dans Drupal 8: https://www.drupal.org/docs/8/core/modules/block/overview – VladimirAus