Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Qdons

Новичок
  
  • Публикаций

    5
  • Зарегистрирован

  • Посещение

Достижения Qdons

Newbie

Newbie (1/14)

  • Week One Done
  • Conversation Starter
  • First Post

Последние медали

0

Репутация

  1. Розібрався! В модель в public function getProduct($product_id) { вставляємо: if ($query->num_rows) { $catdes_query = $this->db->query("SELECT cd.description FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); if($catdes_query->num_rows) { $catdes = $catdes_query->row['description']; } else { $catdes = ""; } } Потім після: return array( 'product_id' => $query->row['product_id'], Вставляємо: 'catdes' => $catdes, В контролер після $data['points'] = $product_info['points']; всталяємо: $data['catdes'] = html_entity_decode($product_info['catdes'], ENT_QUOTES, 'UTF-8'); В твиг вставляємо: {% if catdes %} <div class="tab-pane" id="tab-catdes">{{ catdes }}</div> {% endif %}
  2. Розібрався! В модель в public function getProduct($product_id) { вставляємо: if ($query->num_rows) { $catdes_query = $this->db->query("SELECT cd.description FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); if($catdes_query->num_rows) { $catdes = $catdes_query->row['description']; } else { $catdes = ""; } } Потім після: return array( 'product_id' => $query->row['product_id'], Вставляємо: 'catdes' => $catdes, В контролер після $data['points'] = $product_info['points']; всталяємо: $data['catdes'] = html_entity_decode($product_info['catdes'], ENT_QUOTES, 'UTF-8'); В твиг вставляємо: {% if catdes %} <div class="tab-pane" id="tab-catdes">{{ catdes }}</div> {% endif %}
  3. Добрый день! Подскажите пожалуйста, каким образом можна вывести описание категории в карточте товара? Просто есть товары в категориях с разными табличками, а основное описание одинаковое. Что бы не вставлять ето описание в каждый товар, внести в категорию и вывести в товаре. Как это можна сделать? ocStore Версія 3.0.2.0 Зделал вот так: модель: public function getCategoryDescription($product_id) { $query = $this->db->query("SELECT cd.description FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } в контроллер: $data['cat_list'] = $this->model_catalog_product->getCategoryDescription($product_id); и в твиг это: {% if cat_list %} {% for catname in cat_list %} {{ catname.description }} {% endfor %} {% endif %} Но выводит не в html, а вот так: <table> <tbody> <tr> <td style="text-align: center;" colspan="2"><a href="https://style.vents-mag.com.ua/" target="_blank" rel="noopener"><img src="https://vents-mag.com.ua/uploads/domestic_fans/Design_Concept/V_banner_DC_selection_1220x251px_UA.png" alt="" width="1000" height="206" /></a></td> </tr> <tr> <td colspan="2"><span class="titleBlueBlock">ЗАСТОСУВАННЯ</span>&nbsp;</td> </tr> <tr> <td> <ul> <li>Інноваційний витяжний вентилятор сумісний зі стильними декоративними панелями.</li> <li>Постійна або періодична витяжна вентиляція санвузлів, душових, кухонь та інших побутових приміщень.</li> </ul> </td> <td> <ul> <li>Висока витрата повітря у поєднанні з низьким рівнем шуму гарантує ідеальний мікроклімат.</li> <li>Для монтажу у вентиляційні шахти або з'єднання з повітропроводами діаметром 100, 125&nbsp;та&nbsp;150 мм.</li> </ul> </td> </tr> <tr> <td colspan="2"><span class="titleBlueBlock">КОНСТРУКЦІЯ</span>&nbsp;</td> </tr> <tr> <td> <ul> <li>Корпус та крильчатка вентилятора виконані з високоякісного та міцного АБС-пластику, стійкого до ультрафіолету.</li> <li>Ступінь захисту &mdash; IP24.</li> </ul> </td> <td> <ul> <li>Конструкція крильчатки дозволяє підвищити ефективність вентилятора та термін служби двигуна.</li> </ul> </td> </tr> <tr> <td colspan="2"><span class="titleBlueBlock">ЕЛЕКТРОДВИГУН</span>&nbsp;</td> </tr> <tr> <td> <ul> <li>Призначений для безперервної роботи та не потребує обслуговування.</li> </ul> </td> <td> <ul> <li>Обладнаний захистом від перегрівання.</li> </ul> </td> </tr> </tbody> </table> Как добавить к контролеру: $data['cat_list'] = $this->model_catalog_product->getCategoryDescription($product_id); Вот это: html_entity_decode
  4. Добрый день! Подскажите пожалуйста, таким же образом можна вывести описание категории в карточте товара? Как это можна сделать? ocStore Версія 3.0.2.0 Этот код работает: модель: public function getCategoryDescription($product_id) { $query = $this->db->query("SELECT cd.description FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } в контроллер: $data['cat_list'] = $this->model_catalog_product->getCategoryDescription($product_id); и в твиг это: {% if cat_list %} {% for catname in cat_list %} {{ catname.description }} {% endfor %} {% endif %} Но выводит не в html, а вот так: <table> <tbody> <tr> <td style="text-align: center;" colspan="2"><a href="https://style.vents-mag.com.ua/" target="_blank" rel="noopener"><img src="https://vents-mag.com.ua/uploads/domestic_fans/Design_Concept/V_banner_DC_selection_1220x251px_UA.png" alt="" width="1000" height="206" /></a></td> </tr> <tr> <td colspan="2"><span class="titleBlueBlock">ЗАСТОСУВАННЯ</span>&nbsp;</td> </tr> <tr> <td> <ul> <li>Інноваційний витяжний вентилятор сумісний зі стильними декоративними панелями.</li> <li>Постійна або періодична витяжна вентиляція санвузлів, душових, кухонь та інших побутових приміщень.</li> </ul> </td> <td> <ul> <li>Висока витрата повітря у поєднанні з низьким рівнем шуму гарантує ідеальний мікроклімат.</li> <li>Для монтажу у вентиляційні шахти або з'єднання з повітропроводами діаметром 100, 125&nbsp;та&nbsp;150 мм.</li> </ul> </td> </tr> <tr> <td colspan="2"><span class="titleBlueBlock">КОНСТРУКЦІЯ</span>&nbsp;</td> </tr> <tr> <td> <ul> <li>Корпус та крильчатка вентилятора виконані з високоякісного та міцного АБС-пластику, стійкого до ультрафіолету.</li> <li>Ступінь захисту &mdash; IP24.</li> </ul> </td> <td> <ul> <li>Конструкція крильчатки дозволяє підвищити ефективність вентилятора та термін служби двигуна.</li> </ul> </td> </tr> <tr> <td colspan="2"><span class="titleBlueBlock">ЕЛЕКТРОДВИГУН</span>&nbsp;</td> </tr> <tr> <td> <ul> <li>Призначений для безперервної роботи та не потребує обслуговування.</li> </ul> </td> <td> <ul> <li>Обладнаний захистом від перегрівання.</li> </ul> </td> </tr> </tbody> </table> Как добавить к: $data['cat_list'] = $this->model_catalog_product->getCategoryDescription($product_id); это: html_entity_decode
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.