/ / drupal_add_html_head ajoute la dernière métabalise unique de la boucle - php, drupal-7

drupal_add_html_head ajoute la dernière métabalise unique de la boucle - php, drupal-7

J'ai besoin d'ajouter deux balises META pour un thème personnalisé dans Drupal. Lors de l'ajout de drupal_add_html_head à l'intérieur d'une boucle, le dernier élément du tableau est uniquement ajouté en tant que métatags.

  foreach ($metatags as $key => $metatag) {
$metatag_description = [
"#type" => "html_tag",
"#tag" => "meta",
"#attributes" => [
"name" => $metatag["name"],
"content" => $metatag["content"],
]
];
drupal_add_html_head($metatag_description, "description");

}

Réponses:

0 pour la réponse № 1

La méthode préférée pour ajouter des balises méta consiste à utiliser le module balises méta. https://www.drupal.org/project/metatag

Ou fichiers de thème comme expliqué ici: https://drupal.stackexchange.com/questions/217880/how-do-i-add-a-meta-tag-in-head-head-section