В MODX Evolution (EVO) для создания пустого значения (disabled) в списке выбора TV (Template Variable) типа "DropDown List Menu" необходимо внести некоторые изменения в код шаблона, отвечающего за отрисовку этого TV.
1. Войдите в административную панель MODX и перейдите в секцию "Elements" -> "Templates" (Элементы -> Шаблоны).
2. Найдите шаблон, который отвечает за отрисовку TV, и щелкните по его названию.
3. Внутри шаблона найдите строку, которая отвечает за отображение TV с типом "DropDown List Menu". Выглядеть она будет примерно так:
<select name="[*tv.name*]" id="tv[+tv.id+]"> <option value="option1">Option 1</option> <option value="option2">Option 2</option> <option value="option3">Option 3</option> </select>
4. Чтобы добавить пустое значение (disabled) в список выбора, нужно добавить опцию <option value="" disabled>Select an option</option>
в начало <select>
:
<select name="[*tv.name*]" id="tv[+tv.id+]"> <option value="" disabled>Select an option</option> <option value="option1">Option 1</option> <option value="option2">Option 2</option> <option value="option3">Option 3</option> </select>
Теперь при редактировании ресурса или шаблона с использованием данного TV в административной панели MODX, в списке выбора будет отображаться пустое значение в начале и пользователь не сможет его выбрать.