Инструменты пользователя

Инструменты сайта


eaze:panda:работа_с_vt

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
eaze:panda:работа_с_vt [2011/09/13 18:11]
zenden [Index.tmpl.php – булевые значения]
eaze:panda:работа_с_vt [2014/01/09 17:48] (текущий)
conwell [Проверка пользовательского ввода в VT]
Строка 23: Строка 23:
 } }
 </​code>​ </​code>​
-Где columnNumber – то поле, которое нужно проверить,​ tagId – primary key, notTagId –  дополнительный поиск ​на SEARCHTYPE_NOT_EQUALS в Factory.+Где columnNumber – то поле, которое нужно проверить,​ tagId – primary key, notTagId –  дополнительный поиск ​по полю tagId  
 +с типом поиска SEARCHTYPE_NOT_EQUALS, который необходимо добавить ​в MFD.
  
 ==== Задание ==== ==== Задание ====
Строка 47: Строка 48:
 Для объединения ячеек таблицы нужно изменить значение colspans в массиве $grid. Для объединения ячеек таблицы нужно изменить значение colspans в массиве $grid.
 <code php>"​сolspans" ​ => array( 0 => 2 )</​code>​ <code php>"​сolspans" ​ => array( 0 => 2 )</​code>​
-<code php><​td><​class="​status (info|good|bad)">​{$object.categoryId}</​p></​td></​code>​+<code php><​td><​span class="​status (green|blue|red)">​{$object.categoryId}</​span></​td></​code>​
  
 {{:​eaze:​panda:​panda_list_colspan.png?​|}} {{:​eaze:​panda:​panda_list_colspan.png?​|}}
Строка 53: Строка 54:
  
 ==== Index.tmpl.php – булевые значения ==== ==== Index.tmpl.php – булевые значения ====
-В Eaze Framework ​есть готовый способ отображения логических значений в таблице:​+В Panda есть готовый способ отображения логических значений в таблице:​
 <code php><​td><?​= StatusUtility::​GetBoolTemplate( $object->​isPostModerated ) ?></​td></​code>​ <code php><​td><?​= StatusUtility::​GetBoolTemplate( $object->​isPostModerated ) ?></​td></​code>​
 Используйте этот шаблон для изменения внешнего вида поля «Пост модерация» в списке комментариев. Используйте этот шаблон для изменения внешнего вида поля «Пост модерация» в списке комментариев.
Строка 64: Строка 65:
 ===== Проверка пользовательского ввода в VT ===== ===== Проверка пользовательского ввода в VT =====
 Для тех данных,​ которые вводит пользователь на сайте и они отображаются в VT, нужно применять фильтрацию. Например,​ в списке комментариев. Для тех данных,​ которые вводит пользователь на сайте и они отображаются в VT, нужно применять фильтрацию. Например,​ в списке комментариев.
-<code php><​td>​{form:​ $object.author}</​td>​+<code php><​td>​{form:​$object.author}</​td>​
 <​td>​{form:​$object.email}</​td>​ <​td>​{form:​$object.email}</​td>​
 <​td>​{form:​$object.comment}</​td></​code>​ <​td>​{form:​$object.comment}</​td></​code>​
  
-''​{form:​$var}''​ вызывает функцию ''​HtmlHelper::​RenderToForm( $var )'',​ которая в свою очередь вызывает''​ htmlspecialchars''​ (см. Template.php и HtmlHelper.php).+''​{form:​$var}''​ вызывает функцию ''​HtmlHelper::​RenderToForm( $var )'',​ которая в свою очередь вызывает''​ htmlspecialchars''​ (см. Template.php и HtmlHelper.php). Для вывода массива можно использовать такой вид - ''​{form:​$array[key]}''​.
  
 ==== Задание ==== ==== Задание ====
eaze/panda/работа_с_vt.1315923062.txt.gz · Последние изменения: 2011/09/13 18:11 — zenden