Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 23/08/2016 11:50:24

Jérôme65
Guest
Registered: 23/08/2016
Posts: 13

Surcharger le titre de la page

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

#2 23/08/2016 11:57:30

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: Surcharger le titre de la page

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

#3 29/08/2016 14:15:46

Jérôme65
Guest
Registered: 23/08/2016
Posts: 13

Re: Surcharger le titre de la page

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

#4 29/08/2016 14:30:48

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,117

Re: Surcharger le titre de la page

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

Board footer

Powered by FluxBB