3

新しいテーマSugarCRM6.1.0を作成したいと思います。

デフォルトのテーマをコピーしましたが、js、cssなどのリソースはまだデフォルトのテーマから来ています。

config.phpのデフォルトのテーマを変更しました。

4

2 に答える 2

2

最も簡単な方法は、Sugar テーマの 1 つを使用して、これを必要に応じて変更することです。

  • /themes/sugar/* を /custom/themes/myTheme/ にコピーします
  • 必要に応じて themedef.php ファイルを変更します。

    $themedef = array(
    'name' => "MySugar", // theme name
    'description' => "Sugar theme for me", // optional, short description of the theme
    'parentTheme' => "Sugar", // name of the theme this theme inherits from, in this case the Sugar theme
    );
    

    parentTheme はオプションです。指定しない場合、Sugar のデフォルトのテーマが使用されます。

  • /custom/themes/myTheme 内のすべてのリソースは、parentTheme をオーバーライドします。

詳細については、http: //developers.sugarcrm.com/docs/OS/6.1/-docs-Developer_Guides-Sugar_Developer_Guide_6.1.0-Chapter%204%20Customizing%20Sugar.html#9000992を参照してください。

于 2011-01-31T15:16:09.550 に答える
1

テーマ全体をコピーする必要はありません。テーマを拡張して必要な部分を追加するだけです。したがって、上記の代わりに、次のようにします。

  • /themes/sugar/* を /custom/themes/myTheme/ にコピーします
  • themedef.php ファイルを次のように変更します。

    $themedef = array(
       'name' => "MySugar", // theme name
       'description' => "Sugar theme for me", // optional, short description of the theme
       'parentTheme' => "Sugar", // name of the theme this theme inherits from, in this case the Sugar theme
       );
    

/custom/themes/myTheme ディレクトリに追加するすべてのリソースは、parentTheme をオーバーライドします。

于 2011-05-20T20:35:18.077 に答える