Berze Posted January 19 Report Share Posted January 19 Есть 3 категории, id=1, id=2, id=3. В карточке товара необходимо написать строчку: Страна производитель: "Страна1". У всех товаров из категории id=1 страна производитель "Страна1". У категорий id=2, id=3 страна производитель "Страна2". {if $product->category->id == 1}Страна1 {else} Страна2{/if} Но ничего не работает. В чем проблема ? Quote Link to post Share on other sites
Kosjak76 Posted January 19 Report Share Posted January 19 {if $category->id == 1}Страна1 {else} Страна2{/if} Как-то так Quote Link to post Share on other sites
Berze Posted January 19 Author Report Share Posted January 19 8 минут назад, Kosjak76 сказал: {if $category->id == 1}Страна1 {else} Страна2{/if} Как-то так Так тоже пробовал. Выводит Страна 2 Quote Link to post Share on other sites
Noxter Posted January 19 Report Share Posted January 19 (edited) Просто пропишите {$product->category->id} чтобы узнать ID категории, далее меняйте условие. Edited January 19 by Noxter ... Quote Link to post Share on other sites
Berze Posted January 19 Author Report Share Posted January 19 3 минуты назад, Noxter сказал: Просто пропишите {$product->category->id} чтобы узнать ID категории, далее меняйте условие. Все работает, но есть еще одна проблема. В первой категории еще есть 2 субкатегории и в товарах из этих субкатегорий пишет Страна 2. Quote Link to post Share on other sites
Berze Posted January 19 Author Report Share Posted January 19 2 минуты назад, Berze сказал: Все работает, но есть еще одна проблема. В первой категории еще есть 2 субкатегории и в товарах из этих субкатегорий пишет Страна 2. Дописал еще 2 id категорий через ||. Все работает Quote Link to post Share on other sites
Noxter Posted January 19 Report Share Posted January 19 6 часов назад, Berze сказал: Дописал еще 2 id категорий через ||. Все работает Зачем такие сложности если достаточно использовать функцию in_array? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.