Opencart кастомное поле в админке

155
22 октября 2018, 17:50

добавил доп. поле "описание внизу" в категорию в админке. Реализовал сохранение данных в базу данных( добавил доп. поле в таблицу category). Теперь в controller'е вывожу значение этого поля для текущей категории. Пример функции в Model:

   public function getCustomField($field,$catid){
         $query = $this->db->query("SELECT ".$field." FROM " . DB_PREFIX . 
    "category WHERE category_id = '" . (int)$catid . "'");
         return $query->row['bottom_text'];
    }

Вызываю в controller каталога:

  $data['bottext'] = $this->model_catalog_category->getCustomField('bottom_text',$category_id);

Вывожу во view каталога :

На выходе получаю кусок неотрендеренного html кода, который сохранял в админке пример:

Вот так выглядит на сайте :

Подскажите как правильно вывести код? Спасибо.

Answer 1

Нашел ответ сам, достаточно было прописать html_entity_decode($this->model_catalog_category->getCustomField('bottom_text',$category_id), ENT_QUOTES, 'UTF-8');

READ ALSO
Инициализация массива в PHP

Инициализация массива в PHP

Недавно столкнулся с задачей, что нужно массив, состоящий из n элементов инициализировать нулямиСделал примерно так:

142
Не выводит все записи из ACF Wordpress

Не выводит все записи из ACF Wordpress

На странице нужно сделать добавление карточек, сделал через ACF путем регистрации нового поста:

160
Сравнение нескольких массивов

Сравнение нескольких массивов

Допустим есть 5 массивов (a1, a2, a3, a4, a5), в массивах содержатся idНеобходимо сравнить между собой массивы и записать в новый массив все id встречающиеся...

147
Редактирование большого файла

Редактирование большого файла

Есть много файлов, в каждом ровно 200 строк, необходимо в каждом из них приписать в начале значение, цифра на конце которого будет меняться...

175