Devils Опубликовано 30 января, 2015 Жалоба Поделиться Опубликовано 30 января, 2015 Всем привет! Подскажите, как в products.tpl запретить вывод товара определённого бренда или брендов? Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 31 января, 2015 Жалоба Поделиться Опубликовано 31 января, 2015 Простейший способ - сделать эти товары неактивными. Либо программировать в view/ProductsView.php Очень странный вопрос задает ФЛИЛАНСЕР... Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 31 января, 2015 Жалоба Поделиться Опубликовано 31 января, 2015 {foreach $products as $product} {if $product->brand_id == '2'} ... {else} вывод товаров {/if} {/foreach} P.S. Вопрос то не странный, но странно то что его задает фрилансер, который якобы работает с симплой... Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 31 января, 2015 Жалоба Поделиться Опубликовано 31 января, 2015 В шаблоне - не вариант.На одной странице будет 10 товаров, на другой - 3.Лучше через РНРА фрилансер может быть дизайнером или верстальщиком)) Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 31 января, 2015 Жалоба Поделиться Опубликовано 31 января, 2015 В шаблоне - не вариант. На одной странице будет 10 товаров, на другой - 3. Лучше через РНР А фрилансер может быть дизайнером или верстальщиком))Решение то на коленке писано) Так у него ничего в профиле по фрилансу то не указано. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 31 января, 2015 Жалоба Поделиться Опубликовано 31 января, 2015 {foreach $products as $product}{if $product->brand_id == '2'}...{else}вывод товаров{/if}{/foreach}P.S. Вопрос то не странный, но странно то что его задает фрилансер, который якобы работает с симплой... Это решение - совсем никудышнее.Потому что при этом, например, на странице этого бренда может возникнуть пагинация на несколько страниц и в то же время ни одного товара не будет показываться. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 31 января, 2015 Жалоба Поделиться Опубликовано 31 января, 2015 (изменено) Корс я выше дал понять что это упустил. P.S. Напиши свой вариант, докажи что лучше Изменено 31 января, 2015 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
ABSORBER Опубликовано 31 января, 2015 Жалоба Поделиться Опубликовано 31 января, 2015 Достаточно в выборке товаров, в api/Products.php сделать условие что поле бренд != id нужного бренда. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 31 января, 2015 Жалоба Поделиться Опубликовано 31 января, 2015 Достаточно в выборке товаров, в api/Products.php сделать условие что поле бренд != id нужного бренда. Достаточно то оно достаточно.Только это решение будет еще хуже, чем Noxter-а. Например, потому, что в админке в списке товары указанного бренда пропадут напрочь... Цитата Ссылка на сообщение Поделиться на другие сайты
Devils Опубликовано 31 января, 2015 Автор Жалоба Поделиться Опубликовано 31 января, 2015 До варианта {if $product->brand_id !== '15'} я додумался и сам. Вариант не вариант, т.к. в этом случаем мы можем только спрятать товар. В итоге на странице отображается 6 вместо 10.Да и пагинация жесть, на первой странице 6 товаров, на второй 2, на третьей 8... Вот почему и спрашиваю, мож есть идеи получше? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.