как создать новую тему для SugarCRM 6.1.0

Я хочу создать новую тему Sugar CRM 6.1.0.

Я скопировал тему по умолчанию, но такие ресурсы, как js, css, по-прежнему исходят из темы по умолчанию.

Я изменил тему по умолчанию в config.php.


person Avinash    schedule 31.12.2010    source источник
comment
так в чем вопрос?   -  person StasM    schedule 05.01.2011
comment
Также включите режим разработчика в админке, чтобы у вас не был включен кеш   -  person Eitrix    schedule 13.02.2011


Ответы (2)


проще всего использовать одну из тем Sugar и изменить ее под свои нужды.

  • Скопируйте /themes/sugar/* в /custom/themes/myTheme/
  • Измените файл themef.php в соответствии с вашими потребностями:

    $themedef = array(
    'name' => "MySugar", // theme name
    'description' => "Sugar theme for me", // optional, short description of the theme
    'parentTheme' => "Sugar", // name of the theme this theme inherits from, in this case the Sugar theme
    );
    

    parentTheme является необязательным, и если он не указан, используется тема Sugar по умолчанию.

  • Все ресурсы в /custom/themes/myTheme переопределяют parentTheme.

Для получения дополнительной информации см.: http://developers.sugarcrm.com/docs/OS/6.1/-docs-Developer_Guides-Sugar_Developer_Guide_6.1.0-Chapter%204%20Customizing%20Sugar.html#9000992

person Kåre Werner Storgaard    schedule 31.01.2011

Вам не нужно копировать всю тему, просто расширьте тему и добавьте нужные фрагменты. Итак, вместо вышеперечисленного сделайте следующее:

  • Скопируйте /themes/sugar/* в /custom/themes/myTheme/
  • Измените файл themef.php следующим образом.

    $themedef = array(
       'name' => "MySugar", // theme name
       'description' => "Sugar theme for me", // optional, short description of the theme
       'parentTheme' => "Sugar", // name of the theme this theme inherits from, in this case the Sugar theme
       );
    

Все ресурсы, которые вы добавляете в каталог /custom/themes/myTheme, переопределяют parentTheme.

person jmertic    schedule 20.05.2011