Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[résolu] héritage de template avec MleCMS
#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 dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)