jackalll Опубликовано 29 ноября, 2013 Жалоба Поделиться Опубликовано 29 ноября, 2013 Как вывести категорию каждого товара при просмотре страницы "Бренд" (какая-нибудь фирма)? По умолчанию там выводятся товары из разных категорий. Цитата Ссылка на сообщение Поделиться на другие сайты
Виталий Анатольевич Опубликовано 29 ноября, 2013 Жалоба Поделиться Опубликовано 29 ноября, 2013 а если товар сразу в нескольких категориях? Цитата Ссылка на сообщение Поделиться на другие сайты
jackalll Опубликовано 29 ноября, 2013 Автор Жалоба Поделиться Опубликовано 29 ноября, 2013 у меня в одной Цитата Ссылка на сообщение Поделиться на другие сайты
Виталий Анатольевич Опубликовано 29 ноября, 2013 Жалоба Поделиться Опубликовано 29 ноября, 2013 $product->categories = $this->categories->get_categories(array('product_id'=>$product->id)); $product->category = reset($product->categories)); в цикле одного из перебора товаров (скажем для картинок) Вам поможет Цитата Ссылка на сообщение Поделиться на другие сайты
Виталий Анатольевич Опубликовано 30 ноября, 2013 Жалоба Поделиться Опубликовано 30 ноября, 2013 решение лучше добавляем $categories = $this->categories->get_product_categories($products_ids); foreach($categories as $cat) $products[$cat->product_id]->category = $this->categories->get_category((int)$cat->category_id); после if(!empty($products)) { $products_ids = array_keys($products); в ProductsView.php Для вывода используем {$product->category->name|escape} Наслаждайтесь товарищи симплавцы Цитата Ссылка на сообщение Поделиться на другие сайты
kionlife Опубликовано 14 января, 2016 Жалоба Поделиться Опубликовано 14 января, 2016 как сделать подобное, только на главной? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 14 января, 2016 Жалоба Поделиться Опубликовано 14 января, 2016 как сделать подобное, только на главной? смотрите файл view/View.php и ф-и get_new_products_plugin, get_featured_products_plugin, get_discounted_products_plugin Цитата Ссылка на сообщение Поделиться на другие сайты
kionlife Опубликовано 14 января, 2016 Жалоба Поделиться Опубликовано 14 января, 2016 Сделал. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Подобных ссылок я не допущу Ищите другие примеры. Цитата Ссылка на сообщение Поделиться на другие сайты
crab Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Подскажите как реализовать на странице бренда вывод товара блоками по несколько товаров из категорий, в которых этот бренд встречается с подписью перед блоком что это за категория. Видел такую реализацию на сайтах, ссылки на которые недопустимы Форум облазил, ничего не нашел подобного, платных решений тоже не встречал. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Я вам подскажу: либо размещайте заказ в теме поиска платных доработок, если готовы оплачивать.Либо ищите другие сайты, тем более вы писали - "это много где есть" Цитата Ссылка на сообщение Поделиться на другие сайты
crab Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Ещё менее всё понятно стало ) Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Что вам не понятно?Вы можете предоставить ссылку на сайт, который не касается политики?Если нет - пишите заявку на доработку в текстовом формате. Цитата Ссылка на сообщение Поделиться на другие сайты
crab Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Сайт сувенирной атрибутики, на который я ссылку давал, причем тут политика не могу понять Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Да ладно А можно ссылку на сувенирную атрибутику Правого Сектора, Республики Ичкерия, ИГИЛ ???Не вопрос, можно на том же сайте Цитата Ссылка на сообщение Поделиться на другие сайты
crab Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Надеюсь эта ссылка ещё не запрещена http://voenpro.ru/atributika/atributika-sssr-9-maya Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Зачем это говно здесь постить Цитата Ссылка на сообщение Поделиться на другие сайты
crab Опубликовано 6 апреля, 2016 Жалоба Поделиться Опубликовано 6 апреля, 2016 Вроде всё понятно написал, со средним IQ понять можно Цитата Ссылка на сообщение Поделиться на другие сайты
nikolayzhdanov Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Ребята помогите разобраться с выводом категорий. Всё сделал по аналогии, всё работает. Только если у товара несколько категорий, то выводит последнюю. А родной функционал вывода хлебных крошек на странице товара выводит первую. Как привести их к одному виду? Цитата Ссылка на сообщение Поделиться на другие сайты
ЯкЦинДрак Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Пробуйте $categories = $this->categories->get_product_categories($products_ids); foreach($categories as $cat) if(!isset($products[$cat->product_id]->category)) $products[$cat->product_id]->category = $this->categories->get_category((int)$cat->category_id); Цитата Ссылка на сообщение Поделиться на другие сайты
nikolayzhdanov Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Пробуйте $categories = $this->categories->get_product_categories($products_ids); foreach($categories as $cat) if(!isset($products[$cat->product_id]->category)) $products[$cat->product_id]->category = $this->categories->get_category((int)$cat->category_id); Отлично! Спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
nikolayzhdanov Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Пробуйте $categories = $this->categories->get_product_categories($products_ids); foreach($categories as $cat) if(!isset($products[$cat->product_id]->category)) $products[$cat->product_id]->category = $this->categories->get_category((int)$cat->category_id); А можете объяснить как это работает? Не могу понять суть условия. Цитата Ссылка на сообщение Поделиться на другие сайты
nikolayzhdanov Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Пробуйте $categories = $this->categories->get_product_categories($products_ids); foreach($categories as $cat) if(!isset($products[$cat->product_id]->category)) $products[$cat->product_id]->category = $this->categories->get_category((int)$cat->category_id); Блин, в цикле перезаписывалась категория, да? Условие останавливает его, если уже есть значение. Верно понял? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Пропустил break Цитата Ссылка на сообщение Поделиться на другие сайты
ЯкЦинДрак Опубликовано 14 июля, 2017 Жалоба Поделиться Опубликовано 14 июля, 2017 Блин, в цикле перезаписывалась категория, да? Условие останавливает его, если уже есть значение. Верно понял? Верно. Пропустил break Ужас как любопытно узнать подробности - кто пропустил, где пропустил, как надо правильно делать с break... Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.