Jevix вырезает пустые атрибуты.

Собственно вопрос. Как заставить Jevix не вырезать пустые атрибуты?
У меня разрешен атрибут alt для картинок и он вырезается при сохранении если не заполнен.

Настройки разрешения:
$this->oJevix->cfgAllowTagParams('img', array('src', 'alt' => '#text', 'style' => '#text', 'title', 'class', 'align' => array('right', 'left', 'center'), 'width' => '#int', 'height' => '#int', 'hspace' => '#int', 'vspace' => '#int'));

3 комментария

avatar
Что бы ответить на этот вопрос необходимо изучить jevix.class.php
Но возможно что в function makeTag пустые параметры не обрабатываются.
if($value == '') continue;
Поэтому в вашем случае лучше заполнять их default значениями. Возможно поможет function cfgSetTagParamDefault или попробовать function cfgSetTagParamsRequired
avatar
Мне помогло добавлять дефолтный пробел.
$this->oJevix->cfgSetTagParamDefault('img','alt', ' ');
avatar
Гугл рекомендует оставлять пустым :) видимо об этом статья и к этому стремление.
Действительно интересно как можно обойти оставив атрибут незаполненным.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.