2011-05-06 31 views
0

私はデフォルトのSugar5テーマを上書きしようとしています。しかし、それは私のCSSでピックアップしていません。私のテーマディレクトリには、このSugar CRMテーマが変更されない

テーマ/ mytheme

テーマ/ mytheme/themedef.php

テーマ/ mytheme/CSS/

テーマ/ mytheme/CSS/style.cssに

のように見えます

テーマ/ mytheme/themedef.php

<?php 
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); 
/********************************************************************************* 
[ legal boiler plate removed ] 
********************************************************************************/ 


$themedef = array(
'parentTheme' => "Sugar5", 
'name' => "mytheme", 
'description' => "Enhanced Brands", 
'version' => array(
    'regex_matches' => array('6\.*.*'), 
    ), 
); 

しかし私のCSSフォルダには入っていません 私はconfig.phpに入り、default_themeをmythemeに変更しました まだ何もありません。任意のアイデア次は何ですか?

+3

私は砂糖法の定型文を削除しました。そのようなことを質問に含める必要はありません。特に、実際のコードがページの下に隠れている場合は特にそうです。 –

+0

ユーザテーマの設定が管理者のテーマと競合していないことを確認してください。それが私のために働いたのです。 –

答えて

0

いくつかの提案:

  • はないparentThemeは "クラシック" と呼ばれていますか? (ではなく、「Sugar5」)
  • は、ファイルを再構築するためにADMIN->修理経由のSugarCRMを再構築し
  • あなたは(CSSは、通常はキャッシュされるので)任意のブラウザのキャッシュをクリーン
  • 任意のキャッシュを無効にするにはシュガーで開発者モードを有効にしていることを確認します
  • 使用Firebugのか、CSSを確実にするために類似したが正しくロードされている

はそれがお役に立てば幸いです。

0

まず、Admin - > Repairセクションで「Quick Rebuild and Repair」を実行して、新しいテーマとその変更を取得します。また、ブラウザのキャッシュをクリアすることも役立ちます。

また、cssファイルとcss/folderの両方のアクセス許可で、Webサーバーユーザーへの読み取りアクセスが許可されていることを確認してください。

0

@KåreW. Storgaard/themes/Sugar5は、Interfaceで "Classic"と呼ばれるコードを賢明に変更するための正しいテーマです。

これは/ themesフォルダ内で行ってはいけませんが、これは今後のアップデートで上書きされる可能性があります。

代わりにクラシックテーマを/ custom/themes/{あなたの新しいテーマ名}にコピーしてから、ユーザーコントロールパネルのテーマを切り替えてください。

もう1つ注目すべきことは、デフォルトテーマのCSSが2回宣言されていることです。

関連する問題