Разработка сайтов на UMI.CMS
Знать UMI.CMS в совершенстве невозможно.
Даже сами разработчики знают о ней не все...

UMi

Ursa Minor

Звездочки у обязательных полей

В версии 2.8 чтобы добавить * к обязательным полям, формируемым методами  %data getEditForm()% и %data getCreateForm()%) достаточно указать в шаблонах полей в папке /tpls/data/reflection/ макрос %required% или %required_asteriks%, которые вставят * или "required" соответственно.

В 2.7 такого функционала нет, но его можно добавить.

Для этого в конце метода  renderEditField (/classes/modules/data/__client_reflection.php) заменить блок кода if($xsl){....} на

 

if($xsl) {
$res['attribute:type'] = $data_type;
$res['attribute:id'] = $field->getId();

if($field->getIsRequired()) {
$res['attribute:required'] = 'required';
}
if($tip = $field->getTip()) {
$res['attribute:tip'] = $tip;
}
} else {
$required = $field->getIsRequired();
$res = def_module::parseTemplate($res, array(
'required' => ($required ? 'required' : ''),
'required_asteriks' => ($required ? '*' : '')
));
}

Новости

30.10.2016

Обновлено описание макроса для вывода всех элементов справочника UMI.CMS с учетом версии 14.

 

21.07.2015

Памятка по обновлению до debian 8.1. Приятно вкусить все плюшки PHP 5.6

11.11.2014

Как выполнить SQL-запрос из bash-скрипта. Памятка

11.11.2014

Как отследить нагрузку сайта на сервер.

06.11.2014

Заготовка для галереи изображений с прокруткой. Не знаю, когда дойдут руки довести ее до вида плагина, поэтому открываю как есть. Можно доработать.

05.11.2014

Выкладываю как заготовку свой слайдер изображений на mootools

Все обновления