Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 
Техническая поддержка
Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика
Важная информация

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 
Задайте нам вопрос
Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Библиотека разработчика // Справочники // Макроподстановки //
    Библиотека разработчика

    Optionlist


    Назначение

    Генерирует выпадающие и мультиселектные списки из значений в таблице.

    Ключи

    table Имя таблицы, откуда брать данные.
    name Атрибут name HTML тэга SELECT, который получится на выходе.
    optiontitle Перечень полей через пробел, которые будут выведены в качестве подписей к OPTION.
    optionvalue Имя столбца, которое будет использовано в качестве значений (атрибута value) тэгов OPTION.
    selected Фильтр, который определяет активные (выбранные) элементы OPTION. Формат как у ключа filter в News. Например, selected: id=$officeid$.
    emptytitle Если ни один элемент OPTION не помечен как selected, по умолчанию фокус будет установлен на пункте с пустым значением. Его подпись задается в этом ключе. Если не задано ничего, то будет показан набор тире: "--------".
    params Строка, которая будет вставлена в тэг OPTION. Пример: params: " onchange='SomethingChanged()' id=myid". Обратите внимание на невозможность использования кавычек без квотирования внутри значения ключа.
    filter Составной фильтр для выбора только определенных записей из таблицы.
    sort Параметр сортировки выводимых OPTION.
    distinct Имя поля уникализации.
    condition Составное условие выполнения макроса.

    Комментарии

    Примеры

    Типичный пример

    $OptionList[table: classes; name: cls; params: "id=cls"; optiontitle: title; optionvalue: id; filter: gun_type=rifle; noemptyoption: on; sort: title, asc, auto]$

    « к списку макроподстановок

    версия для печати

     
    © 2003-12 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: