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
  • Прочитано 18940 раз

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

  • kyire 2

    kyire 2

    Комментировать 01.09.2017 15:30

    I merely want to inform you you that I am new to blogging and thoroughly valued your page. Quite possibly I am likely to store your blog post . You simply have stunning article information. Delight In it for expressing with us the best web webpage
    kyire 2

  • kyire 1

    kyire 1

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

    It is proper day to put together some goals for the near future. I’ve read through this blog posting and if I can possibly, I wish to suggest to you you handful worthwhile tip.
    kyire 1

  • Tony Perez Reds Jersey

    Tony Perez Reds Jersey

    Комментировать 01.09.2017 12:59

    “We owe some US$76,000 US a year for bandwidth connection on the project,” the Cabinet Secretary said.
    Tony Perez Reds Jersey

  • faux alhambra van cleef  arpels

    faux alhambra van cleef arpels

    Комментировать 01.09.2017 11:46

    Wow! This could be one particular of the most helpful blogs We’ve ever arrive across on this subject. Actually Great. I am also a specialist in this topic so I can understand your effort.
    faux alhambra van cleef & arpels

  • 2014 Olympic Team USA #44 Brooks Orpik White Stitched NHL Jersey

    2014 Olympic Team USA #44 Brooks Orpik White Stitched NHL Jersey

    Комментировать 01.09.2017 10:34

    Ramroop is the best friend of former President Bharrat Jagdeo, has shares in, and is a directorBharrat Jagdeoof iNet which is controlled by Global Technology.
    2014 Olympic Team USA #44 Brooks Orpik White Stitched NHL Jersey

  • Wholesale NFL Jerseys From China

    Wholesale NFL Jerseys From China

    Комментировать 01.09.2017 07:04

    Customers who do weekend shopping are the main target for any business, so providing them with various weekend offers can attract those clients to make them to see and buy your furniture. The popularity of the Netherlands Cultural Events has attracted many art enthusiasts with a couple of them making handsome payments to have an experience of Dutch art and culture.".There are plenty of locations that are able to offer simple info that may be located somewhere else for free, or that may be so obvious that you will be wasting cash to buy it. In both cases, the fundamental goal is to find people and that is where a strong online social network can really shine.
    Wholesale NFL Jerseys From China [url=http://www.cheapoutletjerseys.us.com/]Wholesale NFL Jerseys From China[/url]

  • Privacy and Cookies

    Privacy and Cookies

    Комментировать 01.09.2017 05:53

    I was very pleased to find this web-site.I wanted to thanks for your time for this wonderful read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you blog post.

  • kyire irving shoes

    kyire irving shoes

    Комментировать 01.09.2017 04:40

    Half-time: tajik free-kick stroke, the green 1-0 down
    kyire irving shoes

  • Core Counselling Limited

    Core Counselling Limited

    Комментировать 01.09.2017 03:27

    I loved as much as you will receive carried out right here. The sketch is tasteful, your authored material stylish. nonetheless, you command get bought an nervousness over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly very often inside case you shield this hike.

  • kyire 2

    kyire 2

    Комментировать 01.09.2017 02:03

    I just want to say I’m newbie to blogging and seriously liked you’re website. Most likely I’m want to bookmark your website . You really come with fabulous stories. With thanks for sharing with us your web page.
    kyire 2

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

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

Наверх

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

  • 1
  • 2
  • 3
  • 4

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

  • 1
  • 2
  • 3
  • 4