web-dev-qa-db-fra.com

Comment déterminer si un affichage View est utilisé dans un site?

Nous avons de nombreuses vues et affichages de vues. Plus de 3 ans de construction du site, nous avons de nombreux écrans qui ne sont pas utilisés. Nous aimerions les supprimer et nettoyer la vue, mais nous craignons qu'un affichage ne soit utilisé sur le site. Existe-t-il un moyen de déterminer si un affichage de vues est utilisé sur le site? J'ai pensé à différentes façons de vérifier cela:

  1. Un affichage de vue qui est une page aura un chemin URL. Vérifiez le chemin pour voir s'il fonctionne.
  2. Un affichage de vue qui est un affichage de bloc sera dans les blocs gérés. Accédez à Blocs gérés et voyez s'il est placé dans une région.
  3. Vous pouvez regarder le nom d'affichage de la machine d'affichage. Et voyez s'il y a des modèles twig qui correspondent à ce nom.
  4. Effectuez également une recherche grep dans nos modèles pour le nom de la machine d'affichage pour vérifier si elle est imprimée dans un modèle twig.
5
paulcap1

Si c'est dans Drupal 8, vous pouvez exporter toutes les config et rechercher l'ID d'affichage dans le code et la config et vous devriez pouvoir trouver si elle est utilisée n'importe où.

2
anoopjohn