Форум проекта Pro-LDAP.ru

Общие вопросы по LDAP => Общий раздел => Тема начата: Алексей от 09 Февраль 2015, 12:14:01

Название: Шаблоны для редактирования существующих записей
Отправлено: Алексей от 09 Февраль 2015, 12:14:01
Здравствуйте, коллеги.
Возник такой вопрос: где находится шаблон по умолчанию, который используется для редактирования существующей записи.
При создании нового своего шаблона в папке /creation, он появляется и используется (но это для новой записи).
В папке /modification лежат шаблоны для редактирования существующих записей. Когда я создаю новый шаблон, то он тоже успешно появляется, но каждый раз, при выборе какой-либо записи необходимо выбирать шаблон (либо созданный, либо по умолчанию). Так вот так для каждого пользователя вообще не удобно выбирать, можно ли как-то указать где-то, какой использовать шаблон?
Название: Re: Шаблоны для редактирования существующих записей
Отправлено: egor от 09 Февраль 2015, 14:08:05
Здравствуйте, Алексей!

Какой LDAP-сервер и LDAP-клиент Вы используете?

Егор
Название: Re: Шаблоны для редактирования существующих записей
Отправлено: Алексей от 10 Февраль 2015, 08:53:33
Всё стоит на CentOS, OpenLDAP + PHPLdapAdmin
Название: Re: Шаблоны для редактирования существующих записей
Отправлено: egor от 10 Февраль 2015, 09:32:58
Если Вы хотите пропустить диалог выбора шаблонов при добавлении записи, нужно в /templates/creation переименовать нужный Вам шаблон в custom_шаблон, например, posixAccount.xml в custom_posixAccount.xml, а потом в файле /config/config.php раскомментировать и задать в true строки:
/* Just show your custom templates. */
$config->custom->appearance['custom_templates_only'] = true;

/* Disable the default template. */
$config->custom->appearance['disable_default_template'] = true;

Только теперь у Вас не будет возможности создавать записи вне этого шаблона =) .

Егор
Название: Re: Шаблоны для редактирования существующих записей
Отправлено: Алексей от 10 Февраль 2015, 10:16:59
Да, это я читал, но это при создании записи.
А то есть при модификации записи, нет такого же пункта?
Или если я эти значения поменяю, то и при модификации записи выбор будет по существующему шаблону?
Название: Re: Шаблоны для редактирования существующих записей
Отправлено: egor от 11 Февраль 2015, 00:48:58
Эта настройка распространяется и на custom_шаблоны в директории /templates/modification. Только что попробовал: скопировал /templates/modification/inetOrgPerson.xml в /templates/modification/custom_inetOrgPerson.xml, изменил в нём
<visible>0</visible>на
<visible>1</visible>и теперь все записи открываются в этом шаблоне.

Егор
Название: Re: Шаблоны для редактирования существующих записей
Отправлено: Алексей от 11 Февраль 2015, 11:15:32
Да, всё работает.
Спасибо  :)