Sugarcrm主题不会改变

时间:2011-05-06 21:24:09

标签: php sugarcrm

我试图覆盖默认的Sugar5主题,我相信它有效。但它没有接受我的CSS。我的主题目录如下所示

  

主题/ 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)

一些建议:

  • 父母主义不是被称为“经典”吗? (而不是“Sugar5”)
  • 通过admin-&gt;修复以重建文件
  • 重建SugarCRM
  • 确保清理所有浏览器缓存(因为css通常是缓存的)
  • 在Sugar中启用开发人员模式以禁用任何缓存
  • 使用Firebug或类似方法确保正确加载css

希望它有所帮助。

答案 1 :(得分:0)

首先,您需要在管理员中执行“快速重建和修复” - &gt;修复部分以获取您的新主题及其任何更改。此外,清除浏览器缓存也会有所帮助。

此外,请确保您的css文件和css /文件夹上的权限都允许对Web服务器用户的读访问权。

答案 2 :(得分:0)

@KåreW。Storgaard / themes / Sugar5是正确改变代码的主题,在界面中称为“经典”。

但是你真的不应该在/ themes文件夹中这样做,因为这可能会在将来的更新中覆盖。

而是将经典主题复制到/ custom / themes / {您的新主题名称},然后在用户控制面板中将主题切换到它。

要注意的另一件事是默认主题中的某些css被声明两次!