madison21 Опубликовано 6 мая, 2018 Жалоба Поделиться Опубликовано 6 мая, 2018 Прошу помощи в решении такой задачи.Необходимо вывести бренд на странице категории к каждому товару.Пробовал переменные{$brand->name}{$product->btand}Но они не срабатываютНа фото показал как хотелось бы вывести Цитата Ссылка на сообщение Поделиться на другие сайты
Решение shooroop Опубликовано 6 мая, 2018 Решение Жалоба Поделиться Опубликовано 6 мая, 2018 (изменено) {$product->brand} в цикле {foreach $products as $product} {$product->brand} {/foreach} Изменено 6 мая, 2018 пользователем shooroop Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 6 мая, 2018 Автор Жалоба Поделиться Опубликовано 6 мая, 2018 Вставил с таким циклом, но на выходе получил штук 20 брендов, притом с повторениями некоторых.Ещё не разобрался по какому принципу они вывелись..А как возможно вывести только тот один бренд, который относится к конкретному товару? Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 6 мая, 2018 Жалоба Поделиться Опубликовано 6 мая, 2018 Вставил с таким циклом, но на выходе получил штук 20 брендов, притом с повторениями некоторых.Ещё не разобрался по какому принципу они вывелись.. А как возможно вывести только тот один бренд, который относится к конкретному товару? Эм что? Разжёвываю открываете products.tpl сотрите где начинается {foreach $products as $product} и ниже вставляете в нужном месте {$product->brand} проверил на демо все корректно выводит Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 6 мая, 2018 Автор Жалоба Поделиться Опубликовано 6 мая, 2018 Эм что? Разжёвываю открываете products.tpl сотрите где начинается {foreach $products as $product} и ниже вставляете в нужном месте {$product->brand} проверил на демо все корректно выводит И вправду сработало.Большое спасибо. Если возможно, подскажите что я не учёл при выводе сюда же ссылки на этот бренд?Пробую такие варианты {$product->brand->url} {$brand->url}но не срабатывает.. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 6 мая, 2018 Жалоба Поделиться Опубликовано 6 мая, 2018 {$product->brand_url} Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 20 мая, 2018 Автор Жалоба Поделиться Опубликовано 20 мая, 2018 Большое спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 6 июля, 2019 Автор Жалоба Поделиться Опубликовано 6 июля, 2019 В прошлый раз всё получилось вывести бренды в категорииСейчас делаю также в новом шаблоне, но выводит бренд столько раз, сколько товаров в этой категории.То есть если товаров в категории 5 штук, то и выводит 5 раз название бренда.Не подскажите что не учёл? Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 6 июля, 2019 Жалоба Поделиться Опубликовано 6 июля, 2019 (изменено) В прошлый раз всё получилось вывести бренды в категорииСейчас делаю также в новом шаблоне, но выводит бренд столько раз, сколько товаров в этой категории.То есть если товаров в категории 5 штук, то и выводит 5 раз название бренда.Не подскажите что не учёл? все правильно каждому товару выводиться свой бренд Изменено 6 июля, 2019 пользователем shooroop Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 6 июля, 2019 Автор Жалоба Поделиться Опубликовано 6 июля, 2019 все правильно каждому товару выводиться свой брендчуток не так изъяснился я)) если в категории 1 имеется 3 товара, то выглядит тактовар 1 (бренд категории 1) (бренд категории 1) (бренд категории 1)товар 2 (бренд категории 1) (бренд категории 1) (бренд категории 1)товар 3 (бренд категории 1) (бренд категории 1) (бренд категории 1) то есть 3 раза на каждый из товаровхотя должно по идее товар 1 (бренд категории 1)товар 2 (бренд категории 1)товар 3 (бренд категории 1) Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 6 июля, 2019 Жалоба Поделиться Опубликовано 6 июля, 2019 чуток не так изъяснился я)) если в категории 1 имеется 3 товара, то выглядит тактовар 1 (бренд категории 1) (бренд категории 1) (бренд категории 1)товар 2 (бренд категории 1) (бренд категории 1) (бренд категории 1)товар 3 (бренд категории 1) (бренд категории 1) (бренд категории 1) то есть 3 раза на каждый из товаровхотя должно по идее товар 1 (бренд категории 1)товар 2 (бренд категории 1)товар 3 (бренд категории 1) вы не туда вставляете https://screenshots.firefox.com/EbjuEWJB9WiTj6bj/null https://screenshots.firefox.com/9DrZkP1CdS47oXO0/null Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 6 июля, 2019 Автор Жалоба Поделиться Опубликовано 6 июля, 2019 Большое спасибо что помогли разобраться.Не догляделУ меня файл products.tpl ссылается на другой файл {foreach $products as $product} {include file="_product_snippet.tpl"} {/foreach} а я в том файле ещё цикл вставлял повторнотеперь порядок Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.