Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Qdons

Newbie
  
  • Posts

    5
  • Joined

  • Last visited

Qdons's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • Conversation Starter
  • First Post

Recent Badges

0

Reputation

  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
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.