Я только что обновил сайт до Joomla 2.5 и у меня есть проблема, с которой, я надеюсь, кто-то может помочь. В моем файле templateDetails.xml есть несколько параметров, настроенных для переключения стилей в определенных областях моего сайта.
<config>
<fields name="params">
<fieldset name="advanced">
<field name="templateColor" type="list" default="blue" label="TPL_ECRMEURO_TEMPLATE_COLOR" description="" filter="word">
<option value="blue">TPL_ECRMEURO_TEMPLATE_COLOR_BLUE</option>
<option value="green">TPL_ECRMEURO_TEMPLATE_COLOR_GREEN</option>
<option value="red">TPL_ECRMEURO_TEMPLATE_COLOR_RED</option>
<option value="purple">TPL_ECRMEURO_TEMPLATE_COLOR_PURPLE</option>
</field>
</fieldset>
</fields>
</config>
В моем index.php я также установил область головы с правильными параметрами? как показано ниже
<?php
/**
* @subpackage Templates.ecrmeuro
* @copyright Copyright (C) 2011 Aurora Consulting All rights reserved.
*/
// No direct access.
defined('_JEXEC') or die;
/* Template variables */
$templateColor = $this->params->get('templateColor');
// get params
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$templateparams = $app->getTemplate(true)->params;
$defaultMenu = JFactory::getApplication()->getMenu()->getDefault()->id;
$currentMenu = JFactory::getApplication()->getMenu()->getActive()->id;
if($defaultMenu == $currentMenu){
$bodyId = 'id="home"';
$homePage = true;
}else{
$bodyId = '';
$homePage = false;
}
?>
Все работало отлично в 1.7, пока я не обновился. В Joomla 2.5 я все еще могу назначать стиль пунктам меню, однако никаких изменений не происходит. Может кто-нибудь помочь или узнать, были ли какие-либо изменения в том, как дополнительные стили шаблона назначаются страницам в 2.5, как кажется, не может идентифицировать эту проблему ..
Заранее спасибо ...