2011-05-06 69 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在默認主題中聲明瞭兩次!