Messages : 2,292
Sujets : 71
Inscription : Jan 2008
Réputation :
1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.2.4 / 1.12.2
#~ Url du site :
#~ Hébergeur / Soft : Gandi
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
J'utilise mleCMS sur différents sites (dont certains encore en 1.12.2, pas taper). Pour le SEO, j'ai ajouté dans le head les liens vers les pages correspondantes dans les différentes langues utilisées, avec un gabarit de MleCMS que j'ai adapté comme suit :
Code : {if $langs_count}
{foreach from=$langs item=l name=language}
{capture assign="lang_href"}{cms_selflink href=$l.alias}{/capture}
{if $lang_href}
<link rel="alternate" hreflang="{$l.name}" href="{$lang_href}">
{/if}
{/foreach}
{/if}
Sur une version en 1.12.2, j'ai ajouté le content block (avec le code ci-dessus) dans tous les gabarits, mais sur l'install en V2, j'ai ajouté le block (avec include file) dans le template "source" uniquement, vu que les autres en découlent. Et étrangement, le code est bien lu et interprété dans les pages du template source, mais pas dans les pages dépendant des autres templates. Du coup, je ne comprends pas trop. Une idée ?
Ouik - communication . outils numériques . design graphique
Messages : 2,292
Sujets : 71
Inscription : Jan 2008
Réputation :
1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.2.4 / 1.12.2
#~ Url du site :
#~ Hébergeur / Soft : Gandi
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
J'utilise mleCMS sur différents sites (dont certains encore en 1.12.2, pas taper). Pour le SEO, j'ai ajouté dans le head les liens vers les pages correspondantes dans les différentes langues utilisées, avec un gabarit de MleCMS que j'ai adapté comme suit :
Code : {if $langs_count}
{foreach from=$langs item=l name=language}
{capture assign="lang_href"}{cms_selflink href=$l.alias}{/capture}
{if $lang_href}
<link rel="alternate" hreflang="{$l.name}" href="{$lang_href}">
{/if}
{/foreach}
{/if}
Sur une version en 1.12.2, j'ai ajouté le content block (avec le code ci-dessus) dans tous les gabarits, mais sur l'install en V2, j'ai ajouté le block (avec include file) dans le template "source" uniquement, vu que les autres en découlent. Et étrangement, le code est bien lu et interprété dans les pages du template source, mais pas dans les pages dépendant des autres templates. Du coup, je ne comprends pas trop. Une idée ?
Ouik - communication . outils numériques . design graphique
Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
Hello
peut-être que la page équivalente n'existe pas dans la langue cible ? Sinon contactes-moi en direct avec l'accès au site que je regarde, je dois faire une release pour MleCMS prochainement.
A+
Messages : 2,487
Sujets : 18
Inscription : Dec 2009
Réputation :
0
Hello
peut-être que la page équivalente n'existe pas dans la langue cible ? Sinon contactes-moi en direct avec l'accès au site que je regarde, je dois faire une release pour MleCMS prochainement.
A+
Messages : 2,292
Sujets : 71
Inscription : Jan 2008
Réputation :
1
Hello Mathieu,
Non, les pages existent bien dans les autres langues, je pense que le problème est ailleurs.
Ouik - communication . outils numériques . design graphique
Messages : 2,292
Sujets : 71
Inscription : Jan 2008
Réputation :
1
Hello Mathieu,
Non, les pages existent bien dans les autres langues, je pense que le problème est ailleurs.
Ouik - communication . outils numériques . design graphique
Messages : 2,292
Sujets : 71
Inscription : Jan 2008
Réputation :
1
OK, donc grâce aux bons conseils de Mathieu , j'ai remplacé l'appel du gabarit que j'avais inclus dans un template core:generic par {MleCMS action=langs template='rellang'} avec le même gabarit mais dans le module MLE, du coup ça va 'achement mieux.
Ouik - communication . outils numériques . design graphique
Messages : 2,292
Sujets : 71
Inscription : Jan 2008
Réputation :
1
OK, donc grâce aux bons conseils de Mathieu , j'ai remplacé l'appel du gabarit que j'avais inclus dans un template core:generic par {MleCMS action=langs template='rellang'} avec le même gabarit mais dans le module MLE, du coup ça va 'achement mieux.
Ouik - communication . outils numériques . design graphique
|