You are not logged in.
Bonjour,
Pour des raisons de référencement, je souhaiterais surcharger le titre de ma page en le concaténant avec une chaine identique pour chaque page.
Par exemple, pour la page d'accueil, au lieu d'avoir Accueil comme titre de ma page, j'aimerais avoir Accueil - Mon Site.
Où puis-je paramétrer le fait de rajouter
Offline
Parlez-vous du titre de l'onglet dans le navigateur ? ou bien du titre dans le rendu de la page elle-même ?
Raphael Franchet
Expert Ametys
Offline
Bonjour
Je parle bien du titre de l'onglet dans le navigateur, à savoir la balise <title> de la page ...
Bonne journée,
Jérôme
Offline
Cette balise est à la charge de la charte graphique.
Donc dans votre charte, vous trouverez quelque part une instruction qui la positionne.
Par exemple dans la charte de démo, dans le fichier stylesheets/head.xsl on trouve
<xsl:template name="head">
<head>
...
<title><xsl:call-template name="get-title"/></title>
...
</head>
</xsl:template>
<xsl:template name="get-title">
<xsl:choose>
<xsl:when test="/cms/page"><xsl:value-of select="/cms/page/@long-title" /><xsl:text> - </xsl:text></xsl:when>
<xsl:when test="/cms/html/head/title"><xsl:value-of select="/cms/html/head/title" /><xsl:text> - </xsl:text></xsl:when>
</xsl:choose>
<i18n:text i18n:key="SKIN_TITLE" i18n:catalogue="skin.{$skin}"/>
</xsl:template>
en ayant ceci dans le fichier i18n/messages_fr.xml
...
<message key="SKIN_TITLE">CMS Java Open Source</message>
...
qui a pour fonction de prendre le titre de la page courante et d'y concaténer une chaîne de caractère en dur "CMS Java Open Source" (qui peut être différente selon la langue)
Raphael Franchet
Expert Ametys
Offline