Система управления «Сайт PRO»
Версия 20240107

Класс Color

Объект $Field: Cms\Root\Form\Field\Color наследует Cms\Root\Form\Field\Base

Объект «Поле: выбор цвета»

Исходный код
class Color extends Base { … }

Методы

request()

$Color->request();

Получение значения поля

Исходный код
    function request() {
        parent::request();
        if (substr($this->value, 0, 1) === '#') $this->value = substr($this->value, 1);
        if ($this->value === 'transparent' || $this->value === 'rgba(0,0,0,0)') $this->value = '';
    }

v()

$Color->v($value=null);
Исходный код
    function v($value = null) {
        if (!func_num_args()) $value = $this->value;
        $v = parent::v($value);
        if ($v === '') $v = 'transparent';
        return $v;
    }