2011-05-06 16 views
0

Я пытаюсь переопределить тему Sugar5 по умолчанию, и я считаю, что это сработало. Но он не собирался на моем css. Моя тема каталог выглядит следующим образомSugar CRM theme wont change

Темы/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

некоторые предложения:

  • Разве это не parentTheme называется "Классический"? (А не «Sugar5»)
  • Rebuild SugarCRM для восстановления файлов через адми-> Ремонт
  • Убедитесь, что вы очистить любой кэш браузера (с CSS обычно кэшируются)
  • Включить режим разработчика в Sugar, чтобы отключить все кэширования
  • Используйте Firebug или аналогичный для обеспечения CSS правильно загружен

Надеется, что это помогает.

0

Прежде всего, вы хотите сделать «Быстрый перестроить и восстановить» в разделе «Администрирование -> Ремонт», чтобы выбрать новую тему и любые ее изменения. Кроме того, вы можете очистить кеш браузера.

Кроме того, убедитесь, что разрешение на ваш файл css и css/folder также разрешает доступ к чтению пользователю веб-сервера.

0

@ Kåre W. Storgaard/themes/Sugar5 - правильная тема для изменения кода, называемого «Классик» в интерфейсе.

Однако вы действительно не должны делать это в папке/themes, поскольку это может быть написано в будущих обновлениях.

Вместо этого скопируйте классическую тему в/custom/themes/{ваше новое название темы}, затем переключите тему на нее в панели управления пользователя.

Еще одна вещь, которую нужно посмотреть, - это некоторые css в теме по умолчанию, объявленной дважды!