2016-10-14 3 views
0

Chaque page du site fonctionne de telle sorte que le contenu entré dans le champ titre de la page métabalise est inséré dans l'élément titre de cette page, mais pour une raison quelconque cela ne fonctionne pas pour la page d'accueil. Je pense qu'il utilise une description précédente et ne mettra pas à jour le nouveau. J'ai trouvé this thread qui semblait être en relation avec mon problème mais les solutions principales n'ont pas résolu le problème.Page d'accueil du site Drupal 7 n'insérant pas de métatag Titre de la page dans l'élément titre

Ajout du PHP ci-dessous dans le fond du nœud page d'accueil n'a pas résolu le problème:

print render ($page['content']['metatags']) 

ou

print render ($content['metatags'])` 

Quelqu'un at-il lancer d'autre dans ce problème et a découvert une autre solution possible?

+0

Avez-vous défini les metatags 'Global: Front page' dans' admin/config/search/metatags'? – Ronnie

Répondre

0

L'erreur semble complexe pour y accéder sa cause si facile ... mais vous pouvez essayer le code suivant dans un modèle de votre frontpage (ou en demandant à l'intérieur d'un fichier modèle plus générique si elle est frontpage avec drupal_is_front_page fonction):

print render(metatag_metatags_view('global:frontpage', array())); 

Cela imprimera vos métatags autant que je sache. Si cela ne marche pas alors vous devriez déboguer chaque ligne de cette fonction (metatag_metatags_view) ... si vous avez accès au code bien sûr ... ce n'est pas une bonne chose à faire mais la racine de votre problème .

Espérons que ça aide!