Php 糖的主题不会改变

Php 糖的主题不会改变,php,sugarcrm,Php,Sugarcrm,我正在尝试覆盖默认的Sugar5主题,我相信它是有效的。但它并没有注意到我的css。我的主题目录如下所示 主题/神话 themes/myteme/themeef.php 主题/神话主题/css/ 主题/mytheme/css/style.css themes/myteme/themeef.php 一些建议: 家长主题不是叫“经典”吗?(而不是“Sugar5”) 通过管理->修复重建文件来重建SugarCRM 确保清除任何浏览器缓存(因为css通常是缓存的) 在Sugar中启用开发者模式以禁用任

我正在尝试覆盖默认的Sugar5主题,我相信它是有效的。但它并没有注意到我的css。我的主题目录如下所示

主题/神话

themes/myteme/themeef.php

主题/神话主题/css/

主题/mytheme/css/style.css

themes/myteme/themeef.php

一些建议:

  • 家长主题不是叫“经典”吗?(而不是“Sugar5”)
  • 通过管理->修复重建文件来重建SugarCRM
  • 确保清除任何浏览器缓存(因为css通常是缓存的)
  • 在Sugar中启用开发者模式以禁用任何缓存
  • 使用Firebug或类似工具确保css正确加载

希望有帮助。

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


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

@Kåre W。Storgaard/themes/Sugar5是正确的主题,可以在代码方面进行更改,在界面中称为“经典”

但是,您确实不应该在/themes文件夹中执行此操作,因为这可能会在将来的更新中被重写

而是将经典主题复制到/custom/themes/{your new theme name},然后在用户控制面板中将主题切换到它


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

我已经把糖的法律样板拿走了。没有必要在问题中包含这些内容,特别是当它将您的实际代码隐藏在页面下方时。请检查您的用户主题首选项是否与您的管理员主题冲突。这就是我的工作。
<?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\.*.*'),
    ),
);