2011-05-06 41 views
0

我想重写默认的Sugar5主题,我相信它的工作。但它没有接受我的CSS。我的主题目录看起来像这样糖CRM主题不会改变

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

我已经删除了糖法律样板。没有必要在问题中包含这些内容,尤其是当它将实际的代码隐藏在页面的下方时。 – 2011-05-06 21:26:43

+0

检查您的用户主题首选项与您的管理主题不冲突。这对我来说很有用。 – 2014-04-22 00:26:49

回答

0

一些建议:

  • 是不是parentTheme称为 “经典”? (而不是“Sugar5”)
  • 通过管理 - >修复重建SugarCRM的重建文件
  • 确保清洁任何浏览器的缓存(因为CSS通常会被缓存)
  • 在糖启用开发人员模式禁用任何缓存
  • 使用萤火虫或类似保证CSS是正确加载

希望它能帮助。

0

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

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

0

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

但是,您真的不应该在/ themes文件夹中执行此操作,因为这可能会覆盖将来的更新。

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

另一件需要注意的是一些CSS在默认主题中声明了两次!