J'ai configuré SeoBundle
comme indiqué dans docs:SeoBundle - titre et la description ne sont pas définies
sonata_seo:
page:
title: Default title
metas:
name:
description: Defualt description
keywords: key1, key2
cmf_seo:
title: seo.title
description: seo.description
content_listener:
enabled: false
et placé dans base.html.twig
:
<head>
{# meta #}
<meta name=viewport content="width=device-width, initial-scale=1">
<meta name="format-detection" content="telephone=no"/>
{{ sonata_seo_title() }}
{{ sonata_seo_metadatas() }}
...
</head>
Maintenant, quand je rafraichir la page, je peux voir que sonata_seo
bloc le titre et la description sont définis au lieu de cmf_seo
. Dans docs il y a un avertissement:
Le titre et le modèle de description est utilisé uniquement lorsque le titre n'est pas défini sur l'objet de contenu ou lorsque l'objet de contenu n'est pas disponible, sinon il utilisera le jeu par défaut par le SonataSeoBundle. Vous devriez assurez-vous que les valeurs par défaut suivent également le modèle.
Si seulement docs préciserait ce qui est « objet de contenu » serait génial ... En tout cas j'essayé d'enlever le titre et la description du bloc sonata_seo
:
sonata_seo:
page: ~
cmf_seo:
title: seo.title
description: seo.description
content_listener:
enabled: false
Maintenant, mon titre devient « Projet Sonata » qui est le titre par défaut SonataSeoBundle
. Comment afficher le titre cmf_seo
? {{ cmf_seo_title() }}
ne fonctionne pas.
S'il vous plaît donnez-moi quelques commentaires si nous devons simplement améliorer nos documents, ou si nous devons corriger un code ou si vous essayez de me dire une demande de fonctionnalité cachée :-) –