0

デフォルトの Sugar5 テーマを上書きしようとしていますが、うまくいったと思います。しかし、それは私のcssを拾っていません。私のテーマディレクトリは次のようになります

テーマ/マイテーマ

テーマ/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に変更しましたまだ何もありません。次のアイデアは何ですか??

4

3 に答える 3

0

いくつかの提案:

  • 親テーマは「Classic」という名前ではないですか?(「Sugar5」ではありません)
  • admin->Repair を介して SugarCRM を再構築し、ファイルを再構築します。
  • ブラウザのキャッシュを必ず消去してください (css は通常キャッシュされているため)
  • Sugar で開発者モードを有効にして、キャッシュを無効にします
  • Firebug などを使用して、css が適切にロードされるようにします。

それが役に立てば幸い。

于 2011-05-09T10:01:42.207 に答える
0

@Kåre W. Storgaard /themes/Sugar5 は、コードごとに変更する正しいテーマであり、インターフェイスでは「クラシック」と呼ばれます。

ただし、これは将来の更新で上書きされる可能性があるため、/themes フォルダーで行うべきではありません。

代わりに、クラシック テーマを /custom/themes/{新しいテーマ名} にコピーしてから、ユーザー コントロール パネルでテーマをそれに切り替えます。

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

于 2011-05-19T16:56:12.993 に答える