Перейти к содержанию
Официальный форум поддержки Simpla

УКАЗАНИЕ БРЕНДА У ТОВАРА


Перейти к решению Решено loxter,

Рекомендуемые сообщения

Доброе время суток.

 

Может кто-то сталкивался.

 

В админке выбираю категорию и вижу товары данной категории.

При попытке "Указать бренд" всем товарам данной категории, у некоторых категорий нет вообще данного пункта. 

Никаких допилов и т д не было. Чистая cимпла 2.3.7

Ссылка на сообщение
Поделиться на другие сайты

Действительно, та же ерунда и на бете 2.3.6 http://prntscr.com/ga2qoc

Дело в том что бренды в каталоге админки выбираются с фильтром текущей категории, то есть если в такой категории нет товаров у которых указан хоть один бренд то бренды не будут видны.

Файл simpla/ProductsAdmin.php найдите строчку:

// Бренды категории
$brands = $this->brands->get_brands(array('category_id'=>$category_id));
и замените ее на:
// Бренды категории
$brands = $this->brands->get_brands();
Так должно сработать.

P.S. Надо же какая цифра, это у меня 5555-е сообщение на форуме :D

Изменено пользователем Noxter
Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Так работает в указанном месте. Но при этом портит стандартный фильтр в правой части страницы товаров админки - при выборе любой категории показываются для дальнейшей фильтрации ВСЕ бренды, из которых многие ссылки дают страницу БЕЗ товаров.

 

Пробуйте способ такой:

в simpla/design/html/products.tpl  заменить

 

                {if $brands|count>0}
                <option value="move_to_brand">Указать бренд</option>
                {/if}

на

 

                {if $all_brands|count>0}
                <option value="move_to_brand">Указать бренд</option>
                {/if}

Ссылка на сообщение
Поделиться на другие сайты

 

Так работает в указанном месте. Но при этом портит стандартный фильтр в правой части страницы товаров админки - при выборе любой категории показываются для дальнейшей фильтрации ВСЕ бренды, из которых многие ссылки дают страницу БЕЗ товаров.

 

Пробуйте способ такой:

в simpla/design/html/products.tpl  заменить

 

                {if $brands|count>0}
                <option value="move_to_brand">Указать бренд</option>
                {/if}

на

 

                {if $all_brands|count>0}
                <option value="move_to_brand">Указать бренд</option>
                {/if}

 

Спасибо большое! Помогло!

Ссылка на сообщение
Поделиться на другие сайты

Правильнее будет заменить:

{if $brands|count>0}
<option value="move_to_brand">Указать бренд</option>
{/if}
на
{if $all_brands|count>0}
<option value="move_to_brand">Указать бренд</option>
{/if}
P.S. Увидел уже после написания поста. Изменено пользователем Noxter
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...