SugarTalk - ресурс для администраторов и разработчиков системы SugarCRM.

Удаление панели быстрого создания — sidequickcreate

Sidequickcreate – это панель в SugarCRM, предназначенная для быстрого создания записей, обычно располагающаяся слева под меню модуля (в зависимости от настроек и темы месторасположение может меняться).
Я думаю, что нет необходимости объяснять ее предназначение, все и так это прекрасно понимают. Зачастую это полезная вещь, но бывают случаи, когда вам необходимо убрать панель.  Предлагаю на ваш суд два способа избавления от sidequickcreate.

Панель quickcreate

Способ  №1.

Поля, необходимые для этой панели, находятся в папке metadata необходимого вам модуля, в файле sidecreateviewdefs.php. Если вы удалите данные из этого файла, то шапка панели у вас все равно останется. А вот если удалить полностью этот файл, то и панель полностью  исчезнет.

Совет: лучше переименовать этот файл, тогда в случае необходимости его можно будет всегда вернуть.

Минус у данного метода только один и относится исключительно к пользовательским модулям. Дело в том, что если вы написали свой модуль и удалили у себя данный файл, а потом распространяете этот модуль, то при установке вашего модуля, SugarCRM автоматически создаст данный файл и наполнит его стандартным содержимым. Пользователи, установившие себе ваш модуль, могут создавать запись через эту панель, да еще и с непонятно какими полями. Для таких случаев существует другой способ.

Способ №2.

Способ заключается в модификации класса, отвечающего за отображение данной панели — ViewSidequickCreate. Создадим свой класс, унаследованный от родительского класса ViewSidequickCreate и переопределим метод display, отвечающий за вывод данной панели. Пример:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
<?php
require_once('include/MVC/View/views/view.sidequickcreate.php');
 
class YourmoduleViewSidequickcreate extends ViewSidequickCreate
{
 
     function YourmoduleViewSidequickcreate()
     {
         parent::ViewSidequickcreate();
     }
     function display()
     {
        return '';
     }
}
?>

Yourmodule – название вашего модуля, или родного модуля SugarCRM.

Этот файл необходимо назвать view.sidequickcreate.php и разместить в папке views нужного модуля. Такой метод идеален при создании собственного модуля и может использоваться для родных модулей. Только в случае с родными модулями не забываем, чтобы данный способ был неизменен при обновлении crm, необходимо данный файл поместить в директорию: /custom/modules/[NAME_MODULE]/views/view.sidequickcreate.php.

Если какой-либо директории не существует, то создаете ее вручную.

И напоследок пример.

Задача: Необходимо убрать sidequickcreate панель из модуля контакты.

Создадим файл по пути /custom/modules/Contacts/views/view.sidequickcreate.php со следующим содержимым:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
<?php
require_once('include/MVC/View/views/view.sidequickcreate.php');
class ContactsViewSidequickcreate extends ViewSidequickCreate
{
     function ContactsViewSidequickcreate()
     {
         parent::ViewSidequickcreate();
     }
     function display()
     {
        return '';
     }
}
?>

Высказать своё мнение о статье Вы можете в комментариях, если Вас интересуют какие либо вопросы или дополнения, то обсуждение по данной теме доступно на нашем форуме.

Последнее изменениеПонедельник, 10 июля 2017 18:04
  • Оцените материал
    (0 голосов)
  • Опубликовано в SugarCRM
  • Прочитано 19359 раз

7556 комментарии

  • kyrie irving shoes

    kyrie irving shoes

    Комментировать 30.08.2017 14:30

    Warm-up match unbeaten!Three foreign aid tianjin unstoppable Will become the biggest dark horse?
    kyrie irving shoes

  • Wholesale Jerseys Online

    Wholesale Jerseys Online

    Комментировать 30.08.2017 13:35

    "Henry characterized the Red Sox as a "strong teamthey just have not played up to their capabilities. So with all the businesses out there, how does one select which is best for them? When selecting a web hosting company, there are a few things to keep in mind. The first one is for kids while the second one is more often than not for grown ups.The Internet lets us get up to date information on the sector our area of interest. Home MLM can provide that money and more!In order to be successful at networking marketing and make impressive profits, it is vitally important that you set a work schedule for yourself.
    Wholesale Jerseys Online

  • kyire 2

    kyire 2

    Комментировать 30.08.2017 13:34

    When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment. Is there any way you can remove me from that service? Cheers!
    kyire 2

  • Cheap Jerseys China

    Cheap Jerseys China

    Комментировать 30.08.2017 12:44

    Yes, the scheme is indeed a powerful way to sell more, but only if everything is done properly. "I apologized to the manager, my teammates, the fans. Now this does work sometimes, but only for a short while and can have major effects on the system later on, so I do not recommend it. It also has a large family of gamers ready at all times of the day to play. Compared to setting up your own website from scratch, a professional exploring blog is vastly easy to set up for free.
    Cheap Jerseys China

  • Bob Feller Indians Jersey

    Bob Feller Indians Jersey

    Комментировать 30.08.2017 12:44

    In 2010, Jagdeo announced that he would provide 90,000 lap tops to poor families over three years at a cost of US$30M.
    Bob Feller Indians Jersey

  • 最热新闻
  • VpCI

    VpCI

    Комментировать 30.08.2017 11:58

    Удаление панели быстрого создания — sidequickcreate

  • kyire 3

    kyire 3

    Комментировать 30.08.2017 11:14

    Definitely believe that which you said. Your favorite justification appeared to be on the internet the simplest thing to be aware of. I say to you, I definitely get irked while people consider worries that they just don’t know about. You managed to hit the nail upon the top and defined out the whole thing without having side effect , people can take a signal. Will probably be back to get more. Thanks
    kyire 3

  • rolex oyster perpetual datejust lady 31 prix

    rolex oyster perpetual datejust lady 31 prix

    Комментировать 30.08.2017 10:30

    Hi there this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding experience so I wanted to get advice from someone with experience. Any help would be greatly appreciated!
    rolex oyster perpetual datejust lady 31 prix

  • High Power Flashlight

    High Power Flashlight

    Комментировать 30.08.2017 10:30

    Удаление панели быстрого создания — sidequickcreate

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены

Наверх

Последние новости

  • 1
  • 2
  • 3
  • 4

Популярные новости

  • 1
  • 2
  • 3
  • 4