From bd1961ce86744ddca3b0213a3b29838c751e640e Mon Sep 17 00:00:00 2001 From: freespace Date: Mon, 20 Sep 2004 21:19:31 +0000 Subject: [PATCH] Fresh sync. --- .../language-function-html-checkboxes.xml | 110 +++++++++++------- .../language-function-html-table.xml | 47 ++++++-- 2 files changed, 106 insertions(+), 51 deletions(-) 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 Нет &nbsp; значение остаточных ячеек на последней строке табилцы + + + hdir + string + Нет + right + направление отображения каждого ряда. допустимые значения: left (слева направо), right (справа налево) + + + vdir + string + Нет + down + направление отображение каждой колонки. допустимые значения: down (сверху вниз), up (снизу вверх) +