fields

Таблица полей и форм заполнения. Используется как в системе администрированя (например при формировании формы создания страниц), так и на сайте (например контактная форма или форма заказа в интернет-магазине).

Состоит из следующих полей:

field_id - идентификатор строки поля

parent_id - идентификатор строки формы (родительской строки)

position - позиция поля среди своих родственных полей, т.е. позиция среди полей имеющих одинаковую форму.

name - имя страницы

access - права доступа к текущему полю или форме, распространяется и на дочерние поля

checking -  если задано, то поле проверяется на вид заполненных данных, который может быть следующим:

0 - без проверки
1 - только буквы
2 - только цифры
3 - дата времени
4 - номер телефона
5 - электронная почта
6 - отсутствие цифр
7 - отсутствие букв
8 - хотя бы одна буква
9 - хотя бы одна цифра

must - если задано, то поле обязательно должно быть заполнено

type - тип поля, может быть следующим:

0 - форма
1 - однострочное текстовое (INPUT)
2 - многострочное текстовое (TEXTAREA)
3 - выбор одного из множества (SELECT)
4 - выбор множества из множества (SELECT)
5 - подтверждение (CHECKBOX)
6 - выбор (RADIO)
7 - вариант выбора (OPTION или RADIO)
8 - загрузка файла заданного типа
9 - создавать скриптом
10 - информационная строка
11 - активные кнопки

title - название поля или подсказка

name - имя поля (можно на русском, но т.к. русские имена не протестированы, то желательно указывать на английском)

value - значение по-умолчанию (поле может быть изначально заполнено, может пригодится, когда пользователь вводит одно и тоже при каждом заполнении формы)

script_path - имя файла скрипта из директории /admin/modules/fields/include/, который может обработать и вывести данное поле в форме

file_types - типы файлов через символ точка (например jpg.jpeg.png.gif). Может понадобится, когда используется тип поля "загрузка файла заданного типа" и нужно указать разрешаемые варианты файлов.

wysiwyg - если задан, то к полю применяется визуальный редактор

height - высота поля в пикселах

sync_pages - если задано, то поле синхронизируется с таблицей полей таблицы страниц сайта (означает, поле с таким же именем должно быть в таблице pages)


Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри

Обсуждения на форуме:

Кто-нибудь может мне помочь???

Помогите пожалуйста с "nofollow"

Будущее ЯPro

Чат

Создание меню

Ошибки в логах

Нужна помощь в реализации

Полезное:

Видео-обучение

Работа с шаблонами

Документация API

База данных и её таблицы

Регистрация на форуме

Скачать последнюю версию

Связь с авторами

Главная
X

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2019 YaPro.Ru

Главная » Документация » База данных и её таблицы »