diff --git a/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml b/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
index e041d6e5..450828af 100644
--- a/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
+++ b/docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
@@ -1,6 +1,6 @@
-
+
html_checkboxes
@@ -22,46 +22,53 @@
name
- строка (string)
+ string
Нет
checkbox
название списка флажков
values
- массив
+ array
Да, если не указан аттрибут options
n/a
Массив значений для флажков
output
- массив
+ array
Да, если не указан аттрибут options
n/a
массив названий флажков
selected/checked
- строка/массив
+ string/array
Нет
пусто
выбранный флажок(флажки)
options
- ассоциативный массив
+ associative array
Да, если не указаны аттрибуты values и output
n/a
Ассоциативнй массив значений и названий
separator
- строка (string)
+ string
Нет
пусто
строка разделяющая каждый флажок
+
+ labels
+ boolean
+ Нет
+ true
+ добавляет <label>-тэги к выводу
+
@@ -78,48 +85,63 @@
html_checkboxes
-
+
assign('cust_ids', array(1000,1001,1002,1003));
- $smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane
- Johnson','Charlie Brown'));
- $smarty->assign('customer_id', 1001);
- $smarty->display('index.tpl');
+require('Smarty.class.php');
+$smarty = new Smarty;
+$smarty->assign('cust_ids', array(1000,1001,1002,1003));
+$smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane Johnson','Charlie Brown'));
+$smarty->assign('customer_id', 1001);
+$smarty->display('index.tpl');
-
- index.tpl:
-
- {html_checkboxes values=$cust_ids checked=$customer_id output=$cust_names separator="
"}
-
-
- index.php:
-
- require('Smarty.php.class');
- $smarty = new Smarty;
- $smarty->assign('cust_checkboxes', array(
- 1001 => 'Joe Schmoe',
- 1002 => 'Jack Smith',
- 1003 => 'Jane Johnson','Charlie Brown'));
- $smarty->assign('customer_id', 1001);
- $smarty->display('index.tpl');
-
- index.tpl:
-
- {html_checkboxes name="id" options=$cust_checkboxes checked=$customer_id separator="
"}
-
-
- OUTPUT: (both examples)
-
- Joe Schmoe
-
- Jane Johnson
- Charlie Brown
+?>
]]>
+
+ шаблон index.tpl:
+
+
+"}
+]]>
+
+
+assign('cust_checkboxes', array(
+ 1000 => 'Joe Schmoe',
+ 1001 => 'Jack Smith',
+ 1002 => 'Jane Johnson',
+ 1003 => 'Charlie Brown'));
+$smarty->assign('customer_id', 1001);
+$smarty->display('index.tpl');
+?>
+]]>
+
+
+ шаблон index.tpl:
+
+
+
+
+
+ оба примера выведут:
+
+
+Joe Schmoe
+
+
+
+]]>
+
-
+
html_table
@@ -22,28 +22,46 @@
loop
- массив
+ array
Да
n/a
массив данных, по которому будет произведен обход
cols
- целое (integer)
+ integer
Нет
3
количество колонок таблицы
+
+ cols
+ integer
+ Нет
+ 3
+ количество колонок таблицы,
+ данные заполняют ячецки слева направо,
+ сверху вниз.
+
+
+ rows
+ integer
+ Нет
+ empty
+ количество рядов таблицы, данные заполняют
+ ячецки слева направо, сверху вниз. Этот аттрибут -
+ взаимоисключающийся с аттрибутом "cols".
+
table_attr
- строка (string)
+ string
Нет
border="1"
дополнительные аттрибуты тэга table
tr_attr
- строка (string)
+ string
Нет
пусто
дополнительные аттрибуты тэга tr (если указан
@@ -51,7 +69,7 @@
td_attr
- строка (string)
+ string
Нет
пусто
дополнительные аттрибуты тэга td (если указан
@@ -59,12 +77,27 @@
trailpad
- строка (string)
+ string
Нет
значение остаточных ячеек на последней
строке табилцы
+
+
+ hdir
+ string
+ Нет
+ right
+ направление отображения каждого ряда. допустимые значения: left (слева направо), right (справа налево)
+
+
+ vdir
+ string
+ Нет
+ down
+ направление отображение каждой колонки. допустимые значения: down (сверху вниз), up (снизу вверх)
+