При экспорте актива его свойства могут быть записаны внутрь его бинарного файла.
Вы можете указать, какие именно свойства должны быть экспортированы вместе с активом.
При этом могут быть экспортированы как метаданные, которые изначально содержались в оригинальном файле актива при его импорте, так и значения свойств, которые были заполнены уже непосредственно в системе.
Для этого в административной панели нужно создать шаблон с указанием соответствия свойств актива и метаданных, в которых они должны быть сохранены при экспорте.
Для каждого контент-типа можно создавать отдельный шаблон экспорта.
По умолчанию при разварачивание on-premise версии или при создании нового тенанта в SaaS-версии Picvario преднастроены два контент-типа:
- Base — используется для активов всех форматов, кроме изображений.
- Asset — используется только для форматов изображений.
Для контент-типа Asset уже преднастроен шаблон экспорта метаданных. Ниже приводим его:
{ "xmp:gpsaltitude":"{Altitude}", "xmp:gpslatitude":"{Latitude}", "exif:gpsaltitude":"{Altitude}", "exif:gpslatitude":"{Latitude}", "iptc:datecreated":"{create_date}", "xmp:gpslongitude":"{Longitude}", "xmp:instructions":"{instructions}", "xmp:licensorname":"{licensor}", "xmp:restrictions":"{restrictions}", "exif:gpslongitude":"{Longitude}", "xmp:captionwriter":"{captionwriter}", "xmp:personinimage":"{persons}", "iptc:writer-editor":"{captionwriter}", "xmp:creatoraddress":"{addresscreator}", "xmp:description-ru":"{description_ru}", "xmp:modelreleaseid":"{ModelReleaseID}", "iptc:province-state":"{State}", "iptc:copyrightnotice":"{copyright}", "xmp:creatorworkemail":"{creatorworkemail}", "iptc:caption-abstract":"{description_en}", "xmp:imagesuppliername":"{source}", "xmp:locationshowncity":"{City}", "xmp:propertyreleaseid":"{PropertyReleaseID}", "iptc:specialinstructions":"{instructions}", "xmp:creatorworktelephone":"{creatorworktelephone}", "xmp:imagesupplierimageid":"{uuid}", "xmp:supplementalcategories":"{persons}", "iptc:supplementalcategories":"{persons}", "xmp:locationshowncountryname":"{Country}", "xmp:locationshownprovincestate":"{State}" }
Этот шаблон можно редактировать. Также можно создавать свои шаблоны экспорта.
Создание шаблона экспорта метаданных
- В административной панели перейдите Content_Export > Meta templates.
- Нажмите ADD META TEMPLATE.
- На открывшейся странице заполните поля:
— в поле Content type выберите значение контент-типа, для которого следует настроить шаблон экспорта.
— в поле Template укажите соответствие свойств активов и мета-тегов, в которые они должны записываться при экспорте.Соответствие должно быть записано в JSON-подобном формате, где
- в качестве ключей используются возможные теги метаданных в формате exiftool, например — «iptc:headline» или «xmp:keywords»
- в качестве значений используются свойства актива:
- для идентификации свойства используется его атрибут slug, например «tags» или «description»
- может быть указан язык значения, который следует использовать. Если язык не указан, используется значение без указания языка (lang: null).
- могут использоваться условные операторы. Например, можно указать в шаблоне, что для свойства «xmp:description-ru» указывается значение свойства description на языке ru, если такое задано у актива, а в противном случае оно остается пустым.
- Значения приводятся к строковому типу, причем:
- дата приводится к строковому типу в соответствии с рекомендациями ExifTool. В дату записывается тайм-зона при ее наличии;
- логические значения приводятся к строке «True» / «False»;
- Списки тегов приводятся к строке, в которой объединяются все значения отдельных тегов, и разделяются точкой с запятой с пробелом («; «)
- Используемый разделитель может быть переопределен,
- Пример: vehicles; auto; car.
Пример настройки шаблона для контент-типа «Изображение»:
4. Нажмите SAVE.
После создания шаблона при экспорте активов значения указанных вами свойств будут записываться в файлы этих активов.