# Изменение функционала пользовательского портала

**URL:** <https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924>\
**Category:** Кастомизация\
**Created:** [13.Февраль.2018 07:05:39 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924 "2018-02-13T07:05:39Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![rsh](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/r/a4c791/32.png) [@rsh](https://community.itop-itsm.ru/u/rsh)\
**Post date:** [13.Февраль.2018 07:05:39 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/1 "2018-02-13T07:05:39Z")

</div>

Добрый день, Коллеги!  
Подскажите, пожалуйста, как сделать чтобы в пользовательском портале, при входе пользователя по умолчанию выбиралось представление услуг в виде “мозаики”?

---

<div class="post-metadata">

**Author:** ![BorisFastovetskiy](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/borisfastovetskiy/32/236_2.png) [@BorisFastovetskiy](https://community.itop-itsm.ru/u/BorisFastovetskiy)\
**Post date:** [16.Февраль.2018 11:04:34 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/2 "2018-02-16T11:04:34Z")

</div>

Нужно сделать вот такой xml файл

```
<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.3">
<module_designs>
<module_design id="itop-portal" xsi:type="portal">
  <bricks>
    <brick id="services" xsi:type="Combodo\iTop\Portal\Brick\BrowseBrick">
      <browse_modes>
        <default _delta="redefine">tree</default>
      </browse_modes>
    </brick>
  </bricks>
</module_design>
</module_designs>
</itop_design>

```

Он переключает в древовидный формат.

---

<div class="post-metadata">

**Author:** ![BorisFastovetskiy](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/borisfastovetskiy/32/236_2.png) [@BorisFastovetskiy](https://community.itop-itsm.ru/u/BorisFastovetskiy)\
**Post date:** [16.Февраль.2018 11:05:28 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/3 "2018-02-16T11:05:28Z")

</div>

Как переключить в режим мозайки думаю разберетесь теперь 🙂

---

<div class="post-metadata">

**Author:** ![rsh](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/r/a4c791/32.png) [@rsh](https://community.itop-itsm.ru/u/rsh)\
**Post date:** [16.Февраль.2018 11:30:12 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/4 "2018-02-16T11:30:12Z")

</div>

Спасибо!  
А как должен называться и где располагаться этот xml?

---

<div class="post-metadata">

**Author:** ![BorisFastovetskiy](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/borisfastovetskiy/32/236_2.png) [@BorisFastovetskiy](https://community.itop-itsm.ru/u/BorisFastovetskiy)\
**Post date:** [16.Февраль.2018 12:29:24 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/5 "2018-02-16T12:29:24Z")

</div>

Изменение внешнего вида портала по умолчанию делается через расширения (Extension).  
Я бы создал папку **my-custom-portal** и в ней разместил файл примерно со следующим названием **datamodel.portal-theme.xml**

Так же там нужно будет добавить файл описывающий это расширения. [Вот пример.](https://www.itophub.io/wiki/page?id=2_4_0%3Acustomization%3Aportal_howto_addbrowsemode)

---

<div class="post-metadata">

**Author:** ![Alexander](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/a/bc8723/32.png) [@Alexander](https://community.itop-itsm.ru/u/Alexander)\
**Post date:** [16.Февраль.2018 18:32:47 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/6 "2018-02-16T18:32:47Z")

</div>

я в файле datamodel.itop-tickets.xml менял строчку 1138 на  
`<default>mosaic</default>`  
для айтопа 3.4 в \datamodels\2.x\itop-tickets\

---

<div class="post-metadata">

**Author:** ![BorisFastovetskiy](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/borisfastovetskiy/32/236_2.png) [@BorisFastovetskiy](https://community.itop-itsm.ru/u/BorisFastovetskiy)\
**Post date:** [21.Февраль.2018 21:04:59 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/7 "2018-02-21T21:04:59Z")

</div>

Это тоже вариант, но зачастую нужно не только переключить режим отображения по умолчанию, но и настроить еще что-то. В моем случае это скрытие полей **Влияние** и **Срочность** , а так же изменение CSS пользовательского портала.

Я думаю, что изменять через _расширение_ более корректно, т.к. при обновлении продукта, все останется так, как вы ожидаете, и не придется искать где этот параметр, если изменится позиции строки.

---

<div class="post-metadata">

**Author:** ![ykol](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/ykol/32/309_2.png) [@ykol](https://community.itop-itsm.ru/u/ykol)\
**Post date:** [28.Февраль.2018 12:00:51 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/8 "2018-02-28T12:00:51Z")

</div>

Пробовал менять значение на mosaic, рестартил апач, все равно по дефолту выбирается список.

---

<div class="post-metadata">

**Author:** ![Alexander](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/a/bc8723/32.png) [@Alexander](https://community.itop-itsm.ru/u/Alexander)\
**Post date:** [28.Февраль.2018 12:22:18 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/9 "2018-02-28T12:22:18Z")

</div>

надо setup iTop’а еще раз запустить. Апач не надо рестартить.

---

<div class="post-metadata">

**Author:** ![ykol](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/ykol/32/309_2.png) [@ykol](https://community.itop-itsm.ru/u/ykol)\
**Post date:** [28.Февраль.2018 12:36:39 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/10 "2018-02-28T12:36:39Z")

</div>

круто, спасибо, заработало.

---

<div class="post-metadata">

**Author:** ![rsh](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/r/a4c791/32.png) [@rsh](https://community.itop-itsm.ru/u/rsh)\
**Post date:** [06.Март.2018 11:05:52 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/11 "2018-03-06T11:05:52Z")

</div>

Спасибо всем!  
С разработкой плагинов пока нет времени связываться.  
Но однозначно нужный мод. у нас пользователи в голос взвыли когда каталог услуг в виде списка им предстал =)

---

<div class="post-metadata">

**Author:** ![Vlad](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/v/3bc359/32.png) [@Vlad](https://community.itop-itsm.ru/u/Vlad)\
**Post date:** [12.Апрель.2018 07:21:48 UTC](https://community.itop-itsm.ru/t/izmenenie-funkczionala-polzovatelskogo-portala/924/12 "2018-04-12T07:21:48Z")

</div>

Добрый день! Столкнулся с проблемой, создал подкатегории услуг с описанием, в пользовательском портале представление услуг в виде мозайки, при выборе подкатегории услуги для создания запроса, по клику на основное окошко выходит описание подкатегории услуги, а сама услуга создается по клику на ![2-2018-04-12-13-12-07](https://community.itop-itsm.ru/uploads/default/original/1X/adeab5a5cda6743eff68d8e91f2aef366bba71b4.png), что со стороны пользователей не очень удобно

![1Screenshot-2018-04-12-13-12-07](https://community.itop-itsm.ru/uploads/default/original/1X/4362b950f5e4abf5511e545315f1fc0e04a75a26.png)

Подскажите пожалуйста, как сделать, чтобы при клике на основное окошко (в данном случае “Консультация”) выходило окно создания запроса, а не описания?
