Forum CMS Made Simple Francophone

Aide francophone sur CMS Made Simple

Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 06/02/2018 10:47:09

Ouik
Modérateur
Lieu : Bourgogne
Inscription : 08/01/2008
Messages : 1 081
Site Web

[résolu] héritage de template avec MleCMS

#~~~~~ 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 :

{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 ?

Hors ligne

#2 10/02/2018 10:18:31

airelibre
Administrateur
Lieu : Alsace
Inscription : 01/12/2009
Messages : 1 192
Site Web

Re : [résolu] héritage de template avec MleCMS

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+

Hors ligne

#3 10/02/2018 16:40:27

Ouik
Modérateur
Lieu : Bourgogne
Inscription : 08/01/2008
Messages : 1 081
Site Web

Re : [résolu] héritage de template avec MleCMS

Hello Mathieu,

Non, les pages existent bien dans les autres langues, je pense que le problème est ailleurs.

Hors ligne

#4 06/03/2018 20:10:58

Ouik
Modérateur
Lieu : Bourgogne
Inscription : 08/01/2008
Messages : 1 081
Site Web

Re : [résolu] héritage de template avec MleCMS

OK, donc grâce aux bons conseils de Mathieu wink , 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.

Hors ligne

Pied de page des forums