1つのオーバーライドone_template/html/com_content/category/blog2.php 'および' one_template_name/html/layouts/joomlaを介して、現在joomlaで使用されているカテゴリコンテンツコンポーネントのアクティブなレイアウトの名前を取得したい/content/category_default_without_title_categ.php 'および' one_template/html/layouts/joomla/content/category_default.php '
「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>
現在使用されているレイアウトファイル(ej、blog2.php、またはblog.php)の名前に応じて、何が使用されているかを選択し、次のような条件付き命令によって(category_default_without_title_categ.php)または他(category_default.php)をロードします。
if(){
echo JLayoutHelper::render('joomla.content.category_default_without_title_categ', $this);
}
else{
echo JLayoutHelper::render('joomla.content.category_default', $this);
}
私はこれを介してこれを解決しなければなりませんでした:
administrator Webサイドでパラメーターを設定する->メニュー->アイテムの編集-> 'Portada'(Inicio)->詳細、カテゴリー、オプションタブ
コンテンツ->記事->カテゴリの編集-> 'Portada'->オプションタブ->代替レイアウト(リスト)