Автор Тема: Шаблоны для редактирования существующих записей  (Прочитано 23090 раз)

Алексей

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Здравствуйте, коллеги.
Возник такой вопрос: где находится шаблон по умолчанию, который используется для редактирования существующей записи.
При создании нового своего шаблона в папке /creation, он появляется и используется (но это для новой записи).
В папке /modification лежат шаблоны для редактирования существующих записей. Когда я создаю новый шаблон, то он тоже успешно появляется, но каждый раз, при выборе какой-либо записи необходимо выбирать шаблон (либо созданный, либо по умолчанию). Так вот так для каждого пользователя вообще не удобно выбирать, можно ли как-то указать где-то, какой использовать шаблон?

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Здравствуйте, Алексей!

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

Егор

Алексей

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Всё стоит на CentOS, OpenLDAP + PHPLdapAdmin

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Если Вы хотите пропустить диалог выбора шаблонов при добавлении записи, нужно в /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;

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

Егор

Алексей

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Да, это я читал, но это при создании записи.
А то есть при модификации записи, нет такого же пункта?
Или если я эти значения поменяю, то и при модификации записи выбор будет по существующему шаблону?

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Эта настройка распространяется и на custom_шаблоны в директории /templates/modification. Только что попробовал: скопировал /templates/modification/inetOrgPerson.xml в /templates/modification/custom_inetOrgPerson.xml, изменил в нём
<visible>0</visible>на
<visible>1</visible>и теперь все записи открываются в этом шаблоне.

Егор

Алексей

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Да, всё работает.
Спасибо  :)

 

Эта страница

Содержание

Новости:
Форум проекта Pro-LDAP.ru
OpenLDAP 2.4 Руководство

Содержание

Введение в службы каталогов OpenLDAPБыстрое развёртывание и начало работыОбщая картина - варианты конфигурацииСборка и установка OpenLDAPНастройка slapd

 

Конфигурационный файл slapdЗапуск slapdКонтроль доступаОграниченияИнструментыМеханизмы манипуляции даннымиНаложенияСпецификация схемы

 

БезопасностьSASLTLSРаспределённая служба каталоговРепликацияОбслуживаниеМониторингПроизводительностьУстранение неполадок
Перевод официального руководства OpenLDAP 2.4 Admin Guide
Полное содержание здесь
LDAP для учёных-ракетчиков

Содержание

О книгеКонцепции LDAPОбъекты LDAPУстановка LDAPПримерыНастройкаРепликация и отсылкиLDIF и DSMLПротоколLDAP API

 

HOWTOНеполадкиПроизводительностьИнструменты LDAPБезопасностьЗаметкиРесурсы LDAPRFC и X.500ГлоссарийОбъекты
Перевод "LDAP for Rocket Scientists"
Полное содержание здесь
Ресурсы

Книги

Руководство OpenLDAP 2.4LDAP для учёных-ракетчиков

Другие

СтатьиТермины LDAPman-страницы OpenLDAP 2.4Список RFCКлиенты LDAPФайлы наборов схемы
Полезные ресурсы
Форум

 

Разделы форумаНепрочитанные сообщенияПоследние сообщения
Форум проекта
Главная

Pro-LDAP.ru

О проектеНовости проектаУчастникиСтаньте участником!Сообщите об ошибке!Об авторских правахСоглашения проекта
Присоединяйсь!