Skip to content

Commit 3d8da95

Browse files
authored
Правки ТВ
1 parent 3ede347 commit 3d8da95

1 file changed

Lines changed: 47 additions & 103 deletions

File tree

  • ru/02_Разработка/01_TV-параметры

ru/02_Разработка/01_TV-параметры/index.md

Lines changed: 47 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ TV-параметры позволяют добавить к документу
55
#### Для чего нужен TV-параметр?
66

77
Для упорядочненного и логичного хранения информации на сайте. Допустим, на сайте есть 2 типа материалов - товары и новости. Для товара можно создать параметры, в одном из которых будет храниться цена, а в другом фотография. А для новостей - теги и сюжет.
8+
89
Зачастую TV-параметры используются для создания SEO-полей наподобие meta description, keywords и т.д.
910
Параметры привязываются к шаблонам, и это позоляет в зависимости от типа материала задавать абсолютно разные для заполнения поля.
1011

@@ -40,14 +41,14 @@ TV-параметры позволяют добавить к документу
4041

4142
Стоит отдельно упомянуть о том, что параметры можно сочетать. В особенности это актуально для создания ссылок на разные документы с помощью параметра **[\~идентификатор\~]**. В качестве идентификатора можно также задать параметр.
4243

43-
**[~[\*id\*]~]** -Вывести ссылку на текущий документ.
44+
**[\~[\*id\*]\~]** -Вывести ссылку на текущий документ.
4445

45-
**[~[\*parent\*]~]** - Вывести ссылку на родителя текущего документа.
46+
**[\~[\*parent\*]\~]** - Вывести ссылку на родителя текущего документа.
4647

4748
#### Дополнительные
4849

4950
- **[\*alias\*]** - псевдоним документа
50-
- **[\*editedby\*]** - идентификатор пользователя редактировавшего документ
51+
- **[\*editedby\*]** - идентификатор пользователя, редактировавшего документ
5152
- **[\*editedon\*]** - дата редактирования документа
5253
- **[\*type\*]** - тип ресурса (документ, папка или ссылка)
5354
- **[\*contentType\*]** - тип содержимого (например, text/html)
@@ -72,7 +73,7 @@ TV-параметры позволяют добавить к документу
7273

7374
### Системные параметры
7475

75-
Параметры, которые отображают системые данные
76+
Параметры, которые отображают системные данные
7677

7778
- **[^qt^]** - время на запросы к базе данных
7879
- **[^q^]** - запросов к базе данных
@@ -93,150 +94,93 @@ Document from [^s^].
9394

9495
### Пользовательские TV-параметры
9596

96-
Пользовательские параметры создаются программистом вручную исходя из опыта и структуры документа.
97+
Пользовательские параметры создаются программистом вручную, исходя из опыта и структуры сайта.
9798

9899
#### Создание и редактирование TV-параметра
99100

100101
Для создания параметра необходимо нажать на ссылку "Элементы - Параметры (TV)" и выбрать "Новый параметр (TV)".
101102

103+
![пример](https://raw.githubusercontent.com/0test/docs/master/ru/02_Разработка/01_TV-параметры/tv_create.png)
102104

105+
#### Назначение полей
103106

104-
Назначение полей
105-
106-
Имя параметра - используется для вызова TV-параметра. Можно использовать как английский так и русский язык, а также дефис (-) и знак подчеркивания (_). Пробел использовать нельзя!
107-
108-
Заголовок - используется для обозначения TV-параметра в документе при редактировании.
109-
110-
Описание - используется для более расширенной информации о TV-параметре в документе при редактировании, а также в общем списке TV-параметров.
111-
112-
Тип ввода - определяет вид получаемой информации. В зависимости от выбранного типа интерфейс меняется. Более подробно смотрите Типы ввода TV-параметров.
113-
114-
Значение по умолчанию - определеяет значение TV-параметра по умолчанию при редактировании документа.
115-
116-
Возможные значения - используются в некоторых типах ввода (например Radio Options, Check Box) для предоставления вариантов выбора. Более подробно смотрите Определение значений TV-параметра.
117-
118-
Визуальный компонент - определеяет вариант вывода TV-параметра на страницу сайта. Более подробно смотрите Вид TV-параметра.
107+
- **Имя параметра** - используется для вызова TV-параметра. Можно использовать как английский так и русский язык, а также дефис и знак подчеркивания. Пробел использовать нельзя!
108+
- **Заголовок** - используется для названия TV-параметра в документе при редактировании.
109+
- **Описание** - используется для более расширенной информации о параметре в документе при редактировании, а также в общем списке TV-параметров.
110+
- **Тип ввода** - определяет вид получаемой информации. В зависимости от выбранного типа интерфейс меняется. Более подробно смотрите "Типы ввода".
111+
- **Значение по умолчанию** - определеяет значение TV-параметра по умолчанию при редактировании документа.
112+
- **Возможные значения** - используются в некоторых типах ввода (например Radio Options, Check Box) для предоставления вариантов выбора. Более подробно смотрите Определение значений TV-параметра.
113+
- **Визуальный компонент** - определеяет вариант вывода TV-параметра на страницу сайта. Более подробно смотрите Вид TV-параметра.
114+
- **Порядок в списке** - определяет порядок TV-параметра в документе.
115+
- **"Замок" в имени параметра** - если включить флажок, то никто, кроме администраторов не сможет редактировать этот TV-параметр.
119116

120-
Порядок в списке - определяет порядок TV-параметра в документе.
121-
122-
Ограничить доступ к редактированию параметра - если включить флажок, то никто кроме администраторов не сможет редактировать этот TV-параметр.
123-
124-
Типы ввода
125-
126-
Text - поле ввода
127-
128-
Поле ввода MODX EVO
117+
#### Типы ввода ####
129118

119+
- **Text** - поле ввода.
130120
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
131121

132-
Raw Text, Raw Textarea
122+
- **Raw Text, Raw Textarea** - устарели и не рекомендуются к использованию.
123+
Вместо них рекомендуется использовать Textarea и Textarea (Mini).
133124

134-
Устарели и не рекомендуются к использованию. Вместо них рекомендуется использовать Textarea и Textarea (Mini).
135-
136-
Textarea и Textarea (Mini) - текстовое поле
137-
138-
Текстовое поле в MODX EVO
125+
- **Textarea и Textarea (Mini)** - текстовое поле. Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
139126

127+
- **RichText** - поле с визуальным редактором.
140128
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
141129

142-
RichText - поле с визуальным редактором
143-
144-
Визуальный редактор (RichText) в MODX EVO
145-
146-
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
147-
148-
DropDown List Menu - раскрывающийся список
149-
150-
Выпадающий список в MODX EVO
151-
152-
Поле Возможные значения задает конечный список значений и определеляется специальным форматом. Более подробно смотрите Определение значений TV-параметра. Значение по умолчанию определяет выбранный пункт при первом редактировании.
153-
154-
Listbox (Single-Select) и Listbox (Multi-Select) - список множественного выбора
155-
156-
Список с множественным выбором в MODX EVO
130+
- **DropDown List Menu** - раскрывающийся список.
131+
Поле "Возможные значения" задает список значений и определеляется специальным форматом. Более подробно смотрите Определение значений TV-параметра. Значение по-умолчанию определяет выбранный пункт при первом редактировании.
157132

133+
- **Listbox (Single-Select) и Listbox (Multi-Select)** - список множественного выбора.
158134
Single-Select и Multi-Select отличаются только тем, что в первом варианте можно выбрать одно значение, а во втором несколько (с использование Ctrl).
135+
Поле "Возможные значения" задает конечный список значений и определеляется специальным форматом. Более подробно смотрите Определение значений TV-параметра. Значение по умолчанию определяет выбранный пункт при первом редактировании.
159136

137+
- **Radio Options** - переключатели.
160138
Поле Возможные значения задает конечный список значений и определеляется специальным форматом. Более подробно смотрите Определение значений TV-параметра. Значение по умолчанию определяет выбранный пункт при первом редактировании.
161139

162-
Radio Options - переключатели
163-
164-
Переключатели (Radio) в MODX EVO
165-
166-
Поле Возможные значения задает конечный список значений и определеляется специальным форматом. Более подробно смотрите Определение значений TV-параметра. Значение по умолчанию определяет выбранный пункт при первом редактировании.
167-
168-
Check Box - флажки
169-
170-
Переключатели (checkbox) в MODX EVO
171-
140+
- **Check Box** - флажки.
172141
Поле Возможные значения задает конечный список значений и определеляется специальным форматом. Более подробно смотрите Определение значений TV-параметра. Значение по умолчанию определяет выбранный пункт при первом редактировании.
173142

174-
Image - изображение
175-
176-
Выбор изображения в MODX EVO
177-
178-
При нажатии кнопки Вставить открывается файловый менеджер, который позволяет выбрать необходимое изображение и загрузить его при необходимости.
179-
143+
- **Image** - изображение.
144+
При нажатии кнопки "Вставить" открывается файловый менеджер, который позволяет выбрать необходимое изображение и загрузить его.
180145
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
181146

182-
File - файл
183-
184-
Выбор файла в MODX EVO
185-
186-
При нажатии кнопки Вставить открывается файловый менеджер, который позволяет выбрать необходимый файл и загрузить его при необходимости.
187-
147+
- **File** - файл.
148+
При нажатии кнопки "Вставить" открывается файловый менеджер, который позволяет выбрать необходимый файл и загрузить его.
188149
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
189150

190-
URL - ссылка
191-
192-
Ссылка - TV-параметр в MODX EVO
193-
151+
- **URL** - ссылка.
194152
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
195153

196-
Email - электронная почта
197-
198-
Email - TV-параметр в MODX EVO
199-
154+
- **Email** - электронная почта.
200155
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
201156

202-
Number - число
203-
204-
Число - TV-параметр в MODX EVO
205-
157+
- **Number** - число.
206158
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
207159

208-
Date - дата
209-
210-
Дата - TV-параметр в MODX EVO
211-
160+
- **Date** - дата.
212161
Первая кнопка вызывает календарик, с помощью которого можно выбрать дату. Вторая кнопка стирает дату.
213-
214162
Возможные значения не используются. Значение по умолчанию автоматически записывается в поле при первом редактировании.
215163

216-
Определение значений TV-параметра
164+
#### Определение значений TV-параметра ####
217165

218-
Настройка Возможные значения определяются возможные варианты для таких параметров как DropDown List Menu, Listbox,Check Box и Radio Options.
166+
Настройкой "Возможные значения" определяются варианты для таких параметров как DropDown List Menu, Listbox,Check Box и Radio Options.
219167

220168
Формат определения значений следующий:
221-
169+
```
222170
параметр1==значение1||параметр2==значение2||параметр3==значение3
171+
```
223172
Разделитель "==" используется для разделения отображаемого и фактического значения, а разделитель "||" разделяет значения между собой.
224173

225174
Если фактические и отображаемые значения совпадают, то можно использовать упрощенный вариант записи:
226-
175+
```
227176
значение1||значение2||значение3
228-
229-
####Пример
177+
```
178+
#### Пример ####
230179

231180
Тип ввода: DropDown List Menu
232-
233181
Возможные значения:
234-
182+
```
235183
Красный==#FF0000||Зеленый==#00FF00||Синий==#0000FF
236-
Значения выпадающего список - TV-параметр в MODX EVO
237-
238-
Когда пользователь будет редактировать документ, то он увидит выпадающий список со значениями Красный, Зеленый, Синий. Но при выборе в базу сохранится одно из значений - #FF0000, #00FF00 или #0000FF
239-
240-
Вывод выпадающего списка - TV-параметр в MODX EVO
184+
```
241185

242-
Если определить возможные значения как Красный||Зеленый||Синий, то выводимое значение будет совпадать с сохраняемым.
186+
Когда пользователь будет редактировать документ, то увидит выпадающий список со значениями "Красный, Зеленый, Синий". При выборе значения и сохранения документа в базу сохранится одно из значений - #FF0000, #00FF00 или #0000FF.

0 commit comments

Comments
 (0)