0
私はちょうどJoomla 2.5のサイトを更新しました。誰かが助けてくれることを願っています。私のtemplateDetails.xmlファイルには、サイトの特定の領域でスタイルを切り替えるためのパラメータがいくつか用意されています。Joomla 2.5の切り替えスタイルシート
<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でページに割り当てられている方法の追加テンプレートのスタイルの変更があった場合
の.css TemplateフォルダへのベースURL、CSSフォルダに、この場合のテンプレート青、最後に接尾辞に引っ張るあなたは、ブラウザのキャッシュを掃除しようとしたことがありますか?また、[潜在的な後方互換性の問題](http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_2.5_and_Joomla_Platform_11.4)を参照してください。 –