Refill item fields
Механизм перезаполнения полей позволяет заполнять каждое поле записи в отдельности, а не всю запись целиком как в случае заполнения записи из источника. Это позволяет заполнять поля записи из разных источников не прибегая к ручной работе. Заполнение отдельных полей, также как и заполнение всей записи реализуется за счет плагинов. Список полей, поддерживаемых одним плагином, может отличаться от списка полей другого плагина.
Механизм заполнения полей по отдельности доступен при заполнении записи из источника или при редактировании записи. В форме редактирования записи, рядом с метками для полей, может присутствовать значок заливки, обозначающий, что это может быть заполнено. При наведении мыши на значок появится выпадающее меню со списком плагинов, поддерживающих перезаполнение этого поля.
Процедура заполнения отдельных поле для разных плагинов мало отличается. Общий алгоритм описан на следующей схеме:
- Определить, можно ли однозначно идентифицировать запись в источнике по имеющимся данным.
- Если однозначно идентифицировать нельзя, выполнить поиск записи в источнике.
- Выводится список возможных записей, и необходимо выбрать соответствующую запись.
- Получить данные для поля из источника и отобразить для подтверждения добавления.
Рассмотрим заполнение отдельного поля на примере плагина World-Art.ru и записи Хранитель Священного Духа. Предположим, что запись уже добавлена в базу данных, и мы находимся на странице редактирования записи. Плагин World-Art.ru использует для идентификации записи ссылку из внешних источников записи. Рассмотрим вариант, когда у записи нет ссылки на ее страницу на сайте World-Art.ru. В этом случае будет произведен поиск записи. Щелкните по ссылке World-Art.ru в меню заполнения для поля Дата премьеры. Будет произведен поиск записи по базе данных World-Art, и отобразится всплывающее окно со списком найденных совпадений.
В данном случае найдено только одно совпадение. Выберите его, что бы выполнить операцию заполнения поля, и будет отображено новое всплывающее окно с заполненным полем.
Нажмите кнопку Перезаполнить что бы установить новое значение для поля Дата премьеры. После этого будет установлено новое значение для поля и добавлена ссылка на запись во Внешние источники. После этого можете продолжить редактировать запись, заполнять другие поля или можете сохранить запись. Плагин World-Art.ru идентифицирует запись по ссылке из внешних источников, которая была добавлена в результате поиска, и поэтому поиск выполняться больше не будет.