Зависимые настраиваемые поля позволяют построить один уровень каскадных отношений между настраиваемыми полями.
USM Content
Зависимое отношение можно построить только на основе настраиваемых полей с определенными значениями. Нельзя сделать настраиваемое поле с произвольным вводом текста родительской строкой в иерархии зависимостей.
Сначала убедитесь, что настраиваемые поля включены и настроены в папке Brandfolder. Кроме того, обратите внимание, что при настройке зависимостей вы можете использовать только ключи настраиваемых полей, которые уже существуют в папке Brandfolder. Узнайте больше о включении настраиваемых полей и создании настраиваемых полей.
Настройка зависимых настраиваемых полей
На вкладке «Просмотр зависимостей» можно добавлять и удалять зависимые связи между настраиваемыми полями.
- Перейдите в Настройки > Массовое управление > Настраиваемые поля.
- Выберите вкладку «Просмотр зависимостей».
- Выберите + Добавить зависимые настраиваемые поля.
- Загрузите CSV-шаблон текущего ключа и значений настраиваемого поля.
- Добавьте зависимые настраиваемые поля к существующим значениям, перечислив их в колонке зависимых настраиваемых полей в шаблоне CSV. Записи следует разделять точкой с запятой.
- Загрузите CSV-файл.
При загрузке зависимых настраиваемых полей в формате CSV не поддерживается следующее: создание, обновление и переименование ключей настраиваемых полей, удаление зависимостей и более 12 дочерних ключей подряд.
В приведенном выше CSV-файле, если в качестве значения Media выбран Podcast Banner, появится соответствующее настраиваемое поле Podcast Episode. Если в качестве значения «Медиа» выбран пост в социальных сетях, появится поле «Социальные сети», появится настраиваемое поле «Социальные сети». Обратите внимание, что для этой папки Brandfolder существуют настраиваемые поля Podcast Episode и Social Media.
Сообщения об ошибках CSV
| Сообщение об ошибке |
Meaning |
|---|---|
| [Строка X] — максимальное количество зависимых настраиваемых полей для данного родительского значения составляет 12, поэтому [Ex 1] и [Ex 2] не были добавлены в качестве зависимых настраиваемых полей. | В столбце «Зависимые настраиваемые поля» введено более 12 значений, разделенных точками с запятой, для данной строки. Были созданы только первые 12 зависимостей. |
| [Row X] - К сожалению, в настоящее время доступен только один уровень зависимости для настраиваемых полей. |
Вы попытались сделать зависимое настраиваемое поле родительским для другого поля. ИЛИ Вы сделали родительское поле зависимым от другого поля.
|
| [Row X] - Мы не можем добавить [Example] в качестве настраиваемого поля, используя этот CSV-файл. Чтобы добавить или изменить настраиваемые поля и значения, перейдите в раздел «Общие настройки» в папке Brandfolder. | Вы ввели ключ настраиваемого поля в CSV-файле, который не является текущим ключом настраиваемого поля, связанным с Brandfolder. Вам необходимо настроить ключ в общих настройках. |
| [Row X] - К сожалению, зависимости можно настроить только для настраиваемых полей с определенным списком значений. | Невозможно настроить зависимость от настраиваемого поля без значений, например от настраиваемого поля, которое позволяет пользователям вводить произвольный текст. |
| [Строка X] - Мы не можем добавить [Example] в качестве значения, используя этот CSV-файл. Чтобы добавить или изменить настраиваемые поля и значения, перейдите в раздел «Общие настройки» в папке Brandfolder. | Вы ввели в CSV-файл значение [Пример], которое не является текущим значением настраиваемого поля, связанного с папкой Brandfolder. Если вы хотите использовать это значение, задайте его в общих настройках. |
Удаление зависимостей
- Перейдите в Настройки > Массовое управление > Настраиваемые поля.
- Выберите вкладку «Просмотр зависимостей».
- Выберите кнопку меню кебаба
.
- Выберите «Удалить зависимость».
- Появится новое модальное окно, выберите настраиваемое поле, которое вы хотите удалить в качестве зависимости.
- Выберите «Сохранить».
Требуются настраиваемые поля и зависимости
| Поле «Родитель» обязательно |
Детское поле обязательно | Результат |
|---|---|---|
| Да | Да | Пользователям необходимо будет заполнить оба поля, прежде чем перейти к загрузке ресурсов. |
| Да | Нет | Прежде чем продолжить, пользователям придется заполнить родительское поле, но при желании пользователи могут обойти дочерние поля. |
| Нет | Да | Пользователям не будет предложено заполнить родительское или дочернее поле при загрузке ресурсов. Не рекомендуется указывать дочернее поле без указания родительского поля. |
Многозначные настраиваемые поля и зависимости
Каждое значение в настраиваемых полях с несколькими значениями может создавать собственные зависимости. Если выбраны два или более значения, отобразятся обе зависимости значений. Однако сочетание нескольких значений не может привести к возникновению зависимостей.
Например, если клавиша «Цвет» настраиваемого поля имеет несколько вариантов выбора, значения «Синий» и «Красный» могут иметь свои собственные зависимые настраиваемые поля. Невозможно создать зависимость, которая отображается только тогда, когда выбраны оба варианта.
Настраиваемый порядок сортировки полей и зависимости
В любом месте, где отображаются настраиваемые поля, они будут соответствовать порядку, определенному в разделе «Управление пакетами» в раскрывающемся списке «Предпочтительный порядок». Есть два исключения:
- На вкладке «Обзор» модального окна активов все родительские поля будут отсортированы в соответствии с заданным порядком сортировки. Дочерние поля будут вложены ниже и отсортированы относительно друг друга в соответствии с заданным порядком сортировки.
- Если вы впервые выбираете значения в модальном окне ресурсов, после выбора значения, вызывающего зависимость, зависимое поле отобразится непосредственно под текущим полем.