我想创建一个新主题 Sugar CRM 6.1.0。
我已经复制了默认主题,但 js、css 等资源仍然来自默认主题。
我已经更改了 config.php 中的默认主题。
最简单的事情是使用其中一个 Sugar 主题并根据您的需要进行修改。
根据您的需要修改 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
您不需要复制整个主题,只需扩展主题并添加您需要的点点滴滴。因此,不要执行上述操作,而是执行以下操作:
修改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。