Есть поле Checkbox с одним единственным значением. При отметке в списке типа контента появляется вот такая иконка:
Собственно сам вопрос: как скрыть слово "ДА". Понятно, что оно принимает значение true при отметке, но в языковых константах его конечно-же нет (а может я плохо искал)
Сам сайт собственно, где нужно скрыть — Клик
Угощу пивом того, кто подскажет, в каком направлении копать
.d_list_item .f_bespaltno .value, .d_item .f_bespaltno .value {display:none} .d_list_item .f_bespaltno .title_left, .d_item .f_bespaltno .title_left {margin:0;color:red}
Код в system/fields/checkbox.php меняем на:
<?php class fieldCheckbox extends cmsFormField { public $title = LANG_PARSER_CHECKBOX; public $sql = 'TINYINT(1) UNSIGNED NULL DEFAULT NULL'; public $filter_type = 'int'; public $var_type = 'integer'; public function parse($value){ return ($value ? LANG_BESP : LANG_NO); } public function applyFilter($model, $value) { return $model->filterEqual($this->name, 1); } }
Понятно, что решение так себе, но решение рабочее, тем более на сайте больше checkboxov-не используется.