Опубликовано Оставить комментарий

KIT SERIES как вывести дочерние в поиске и фильтре, а в категории скрыть

<file path="catalog/model/catalog/product.php">
    <operation>
        <search><![CDATA[product_to_store p2s ON (p.product_id = p2s.product_id) WHERE]]></search>
        <add position="replace"><![CDATA[product_to_store p2s ON (p.product_id = p2s.product_id) 
        LEFT JOIN " . DB_PREFIX . "kjseries_product_hidden kph ON (p.product_id = kph.pid) WHERE 
        kph.pid IS NULL AND ]]></add>
    </operation>

</file>

зайти в список модификаций и редактировать мою модификацию KIT SERIES

найти часть модификации, которая находится ВЫШЕ этого текста заменить на часть модификации, которая находится НИЖЕ этого текста. редачить модифы Вам поможет модуль

OCMOD Editor for OpenCart 2.2 and 2.3

UPD для родного филтра

<file path="catalog/model/catalog/product.php">
    <operation>
        <search><![CDATA[product_to_store p2s ON (p.product_id = p2s.product_id) WHERE]]></search>
        <add position="replace"><![CDATA[product_to_store p2s ON (p.product_id = p2s.product_id) 
        LEFT JOIN " . DB_PREFIX . "kjseries_product_hidden kph ON (p.product_id = kph.pid) WHERE ". ( (!isset($_GET['search']) && !isset($_GET['filter'])) ? " kph.pid IS NULL AND ":"") . "]]></add>
    </operation>

</file>
  <file path="catalog/model/catalog/product.php">
        <operation>
            <search><![CDATA[product_to_store p2s ON (p.product_id = p2s.product_id) WHERE]]></search>
            <add position="replace"><![CDATA[product_to_store p2s ON (p.product_id = p2s.product_id) 
            LEFT JOIN " . DB_PREFIX . "kjseries_product_hidden kph ON (p.product_id = kph.pid) WHERE ". ((empty($data['filter_filter']) && !isset($_GET['search'])) ? " kph.pid IS NULL AND ":"") . "]]></add>
        </operation>
    </file>
Добавить комментарий

Ваш e-mail не будет опубликован.