Template Yootheme warp 7 : montrer les tags des articles de Joomla présentés en blog d'une catégorie
Non visualisation des tags Joomla en blog de catégorie
Pour l'instant Joomla ne montre pas les tags des articles Joomla lorsqu'ils sont présentés en Blog de catégorie.
En effet ces tags n'apparaissent qu'une fois qu'un article Joomla est vu dans sa totalité.
Ce tutoriel Joomla 3 vous expliquera la marche à suivre pour montrer les tags des articles Joomla présentés en blog de catégorie.
Nous prendrons pour example le template Yootheme warp 7 Moreno.
Override du fichier you_moreno/warp/systems/joomla/layouts/com_content/category/blog_item.php
D'une façon générale pour créer un override d'un fichier warp 7 consultez cette page : http://www.yootheme.com/themes/documentation/developers/customization
- Copiez le fichier/you_moreno/warp/systems/joomla/layouts/com_content/category/blog_item.php dans /yoo_moreno/custom/layouts/com_content/category/blog_item.php
- Editez le fichier /yoo_moreno/warp/systems/joomla/layouts/com_content/article/defaut.php
copiez les lignes 116 à 129 correspondant à l'insertion des tags dans un article Joomla :
$tags = '';
if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) {
JLoader::register('TagsHelperRoute', JPATH_BASE . '/components/com_tags/helpers/route.php');
foreach ($this->item->tags->itemTags as $i => $tag) {
if (in_array($tag->access, JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id')))) {
if($i > 0) $tags .= ', ';
$tags .= '<a href="'.JRoute::_(TagsHelperRoute::getTagRoute($tag->tag_id . ':' . $tag->alias)).'">'.$this->escape($tag->title).'</a>';
}
}
}
$args['tags'] = $tags; - Ouvrez le fichier /yoo_moreno/custom/layouts/com_content/category/blog_item.php et insérez, ligne 70, le code que vous avez copié puis sauvegardez.
- Rafraichissez la page de votre navigateur contenant des articles en blog de catégorie, qui contiennent des tags Joomla, et vous constaterez que ces tags sont bien présents.
N'hésitez pas à nous confier la personnalisation de votre template Yootheme.
Checklist SEO pour Joomla : le référencement Google avec Joomla
Améliorer la performance de Joomla & sa vitesse de chargement