3

我想创建一个新主题 Sugar CRM 6.1.0。

我已经复制了默认主题,但 js、css 等资源仍然来自默认主题。

我已经更改了 config.php 中的默认主题。

4

2 回答 2

2

最简单的事情是使用其中一个 Sugar 主题并根据您的需要进行修改。

  • 复制 /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 回答