Je souhaite obtenir le nom de la présentation active du composant de contenu de catégorie utilisé dans mon joomla en remplaçant one_template/html/com_content/category/blog2.php 'et' one_template_name/html/layouts/joomla /content/category_default_without_title_categ.php 'et' one_template/html/layouts/joomla/content/category_default.php '
Le code à l'intérieur de 'category_default.php':
<?php
/**
* @package Joomla.Site
* @subpackage com_content
*
* @copyright Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
JHtml::_('behavior.caption');
?>
<div class="category-list<?php echo $this->pageclass_sfx;?>">
<?php
$this->subtemplatename = 'articles';
echo JLayoutHelper::render('joomla.content.category_default_without_title_categ', $this);
?>
</div>
</div>
Selon le nom du fichier de mise en page utilisé actuellement (ej, blog2.php ou blog.php), ce qui est utilisé, je voudrais en choisir un et le charger (category_default_without_title_categ.php) ou autre (category_default.php) par une instruction conditionnelle comme:
if(){
echo JLayoutHelper::render('joomla.content.category_default_without_title_categ', $this);
}
else{
echo JLayoutHelper::render('joomla.content.category_default', $this);
}
Je dois résoudre ceci via:
réglage des paramètres dans la partie Web de l'administrateur -> Menus -> Éditer un élément -> 'Portada' (Inicio) -> Onglets Détails, Catégorie et Options
Contenu -> Articles-> Modifier une catégorie -> 'Portada' -> Onglet Options -> Autre mise en page (Liste)