Jump to content

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


Go to solution Solved by loxter,

Recommended Posts

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

 

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

 

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

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

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

Link to post
Share on other sites

Действительно, та же ерунда и на бете 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

Edited by Noxter
Link to post
Share on other sites
  • Solution

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

 

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

в 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}

Link to post
Share on other sites

 

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

 

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

в 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}

 

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

Link to post
Share on other sites

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

{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. Увидел уже после написания поста. Edited by Noxter
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...