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
Faciliter le remplissage des title, meta description et keyword
#1
Pour que vos éditeurs aient toute facilité pour remplir ces données très importantes sans aller sur option et sans connaître html, vous pouvez utiliser ceci :

Disposition=>Gabarit=> choisissez le gabarit par défaut.
Modifiez votre gabarit ainsi :
Code :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr_FR">
{process_pagedata}
{* Change lang="en" to the language of your site *}
{content block='meta_title' wysiwyg='false' assign='meta_title'}
{content block='meta_description' wysiwyg='false' assign='meta_description'}
{content block='meta_keywords' wysiwyg='false' assign='meta_keywords'}
<head>
{if isset($canonical)}<link rel="canonical" href="{$canonical}" />{elseif isset($content_obj)}<link rel="canonical" href="{$content_obj->GetURL()}" />{/if}
<title>{sitename} - {if !empty($meta_title)}{$meta_title|strip_tags:false|escape:'htmlall'}</title>{/if}
{* The sitename is changed in Site Admin/Global settings. {title} is the name of each page *}
{if !empty($meta_description)}<meta name="description" content="{$meta_description|truncate:297:"...":true|strip_tags:false|escape:'htmlall'}"/>{/if}
{if !empty($meta_keywords)}<meta name="keywords" content="{$meta_keywords|strip_tags:false|escape:'htmlall'}"/>{/if}
{metadata}
{* Don't remove this! Metadata is entered in Site Admin/Global settings. *}
Lors de l'édition des pages ou de l'ajout d'une nouvelle page, vos éditeurs auront à leur disposition 3 nouveaux blocs sous le content.
NotaBene : {$meta_description|truncate:297:"...":true|escape:'htmlall'} permet de couper la description si celle-ci atteint la limite de 300 caractères et remplacera l'excédent par ...
Vous pouvez rajouter ce paramètre dans le meta_title (100 caractères max mais vous devez déduire les caractères du sitename).
L'escape htmlall évitera les problèmes lors de possibles ajouts de caractères comme les quotes, etc.
Have fun Smile
Répondre


Messages dans ce sujet

Atteindre :


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