Select Simple

Select Simple
Поля Seblod
Select
Standart
Free

Поле Select Simple - список значений, данные вносятся вручную, единственный выбор.

Поле типа Simple первое в ряду полей CCK Seblod, предназначенных для формирования списков каких-либо данных. Данные в поле типа Simple вносятся вручную.

В админке поле типа Simple выглядит как поле <select> - простой выпадающий список, из которого администратор сайта выбирает заранее внесенные данные для вставки в материал.

На сайте поле типа Simple выводится в двух вариантах. На странице материала (товара) как обычная строка данных. В форме обратной связи или форме поиска – поле выпадающий список, как в админке, с той разницей, которая зависит от настроек CSS.

Так же поля типа Simple могут и не выводится на стороне сайта, так как, наряду с полями типа checkbox или radio, могут использоваться как поля - критерии для вывода (сокрытия) других полей.

Основная «магия» для использования полей типа Simple происходит при их создании (настройке). Как и для других полей для поля типа Simple есть возможность создания подписи (label) и значения по-умолчанию. Здесь же происходит наполнение поля. Подходов к наполнению поля может быть два.

Во-первых, в соответствующее поле можно внести данные для пункта списка непосредственно. Тогда при выборе пункта поля админом на сайт будет выведено (и записано в базу данных, если настроено) именно это значение. В поле выбрано - «Да» и выведено/занесено также слово «Да».

Во-вторых, в соответствующее поле можно внести данные по принципу «Текст = Значение (Text = Value)». В этом случае в качестве пункта списка выводится TEXT, а записывается в базу данных (если настроено) значение VALUE. Для пары «Да = 1», в админке выбирается «Да», на сайте выводится «Да», а в базу пишется «1». На мультиязычных сайтах в паре Text = Value в качестве Text выступает языковая переменная.

Поля для наполнения списка могут быть отсортированы. Это делается вручную простым перетаскиванием или по параметру TEXT (по возрастанию или убыванию). Также для поля типа Simple может быть задан текст – приглашение для выбора критерия из списка («Выберите цвет», «Выберите уровень доступа» ...) Для мультиязычных сайтов с помощью языковой переменной.

Примеры полей типа Simple на сайте Joomla – любое поле в виде выпадающего списка в админке создания материала/категории, например, «Доступ», «Язык», поля на вкладке «Отображение». Пользовательские – любые простые поля списков выбора.

Например, если мы не хотим создавать отдельный тип контента для категорий магазина и материалов, мы можем создать пользовательское поле «Тип Категории» и ставить метку в соответствии с тем относится категория к статьям или товарам. А в дальнейшем, в зависимости от метки выводить другие поля категории.

В каталоге товаров при помощи поля типа Simple можно создавать множество полей - списков выбора критериев. Например – выбор цвета, емкости, типа привода оборудования, доступности для заказа и т.д.

Раитин Станислав
Поля Seblod