Понятно. сейчас там на самом деле строка #SITE_DIR#/article/#ID#/
а как добавить туда ID подкатегории? какой тег? #SECTION_ID#
а как добавить туда ID подкатегории? какой тег? #SECTION_ID#
|
=))))
Мда. Этого то я и боялся. Собственно сейчас задача такая: Есть страница brand.php - код ее приведен выше. Есть такое понятие, как группировка по номенклатурным группам, т.е. если есть номенклатурная группа то в списке товаров она выводится как один товар с выпадающим меню его типов (если футболки, то это наприме, будет размер: S, M, L). Так вот. сейчас код этого безумного файла brand.php отображает все товары по отдельности (если вернуться к аналогии с футболкой, то взамен одной с выпадающим меню, где можно выбрать три размера, он показывает 3 отдельных футболки). Ну и надо поправить его так, что бы он отображал не три отдельных товара, а один с выпадающим меню. Сами номенклатруные группы к товарам привязаны (т.е. в описании товара и при других сортировках битрикс показывает этот выпадающий список). |
|
|
|
|
|
Так и не было решения? похожая проблема, но с более интересным анамнезом: по всему, кроме статей ищет правильно, а вот в статьях есть подразделы, но при генерации ссылки из поиска почему то они не учитываются. И если правильная ссылка на статью /articles/1/1000 , то в поиске генерируется ссылка /articles/1000 что приводит, ессестно к пустой странице.
|
|
|
|
|
|
Да, а тут помогла документация.
Использовав оригинальный код компонента выше стал брать ID блока из строки $show = $_GET['ID'] и просто в ссылке использовал такой код
Эта ветка напоминает мне безумный монолог =)))))) Но меня пока все еще волнует:
Жду Ваших подсказок, можно даже просто ссылкой на документацию в нужное место. Всем спасибо! |
|||||||
|
|
|
|
Сам сделал и сам же не доделал.
Мне все таки нужна выборка не только по категориям, но и по субкатегориям. т.е. если переход в выборку идет из субкатегории, то и отражать надо именно ее. А не все товары в категории. Провозился - методы по логике с выборкой категории не помогли. Сейчас для выборки категории такая стоит строка:
Добавил значение $subsection_id, получаю его так же методом $_GET. Но вот как его в сортировку вставить в эту не понимаю. Пытался использовать параметры типа $SUBSECTION_ID , $SUBSECTIONS_ID - не они. |
|||
|
|
|
|
Со ссылкой решено. Строка получилась такая:
Единственное, не могу придумать каким образом выводить имя категории. Что бы сделать строчку "группа товаров" от производителя "такого-то". Как показать производителя знаю, а вот как правильно показать название категории нет. Пока стоит такая строчка которая показывает производителя
Вот как сделать подстановку названия категории? И еще сталось решить вопрос с группировкой номенклатурной группы |
|||||
|
|
|
|
Собственно, с самой сортировкой разобрался, создал новый параметр $section_id = "$_GET[ID]" и добавил его в сортировку, теперь при передаче браузером параметра &ID=номер категории - выводит правильно, только товары из категории.
Но вот теперь затык на передаче этого параметра из компонента. там стоит ссылка:
но увы, она не передает в таком написании сам ID категории, т.е. в строке браузера передается лишь "&ID=" Вопрос остался последний - как правильно передавать этот параметр? ну и по отображению номенклатурной группы тоже ничего не получается пока. |
|||
|
|
|
|
Так же в этом файле у меня такая проблема. Пытаюсь в нем же выводить одной строкой все товары номенклатурной группы, для чего пытаюсь использовать такой код в выводе
Но увы, не влияет ни на что. Товары из номенклатурной группы как отражались отдельно, так и отражаются после вставки этого кода. |
|||
|
|
|
|
Какой именно страницы? brand.php - это просто страница, там компоненты не используются.
А задача сделать что при нажатии на производителя в компоненте переходить на выборку по производителю из текущей категории. Соответственно, шаблон компонента, где делаем кнопку этот: catalog.section/detail.section/ А brend.php отдельная страница, живет в каталоге /shop/ Код страницы прикладываю:
|
|||
|
|
|
В файл brend.php - правильно я понимаю? И в какое именно место?
И еще 2 десятка подобных строк. |
|||||||
|
|
|
|
Так естественно не получилось. и когда в браузере пытаюсь передавать эти параметры, в том числе и все вместе, а не только сектион_ид - тож результата не получаю.
даже в таком случае открываются товары из всех категорий. Да, в файл brend.php нашел комментированную строку
раскомментировал. далле как я понимаю, что то нужно написать в строку
|
|||||||
|
|
|
|
Т.е. дописать в строку:
параметр ['SECTION_ID'] ? таким образом?
Но что то не так, & передается в строке, а вот дальше значение нет. |
|||||
|
|
|
|
Добрый день!
Возник такой вопрос. В каталоге, при просмотре товара в разделе, мы выводим в скобках бренд. При нажатии на бренд показываются все товары этого бренда во всех категориях. Соответствено, в шаблоне компонента такая строка:
Задача стоит такая. Нужно переделать выборку таким образом, что бы при нажатии на бренд выводилась фильтрация по бренду но только внутри той категории, в которой было нажатие. Как это правильнее реализовать? |
|||
|
|
|
|
Может кому то помогу:
1) что бы скидка работала, в купоне скидок должен быть указан срок начала ее действия. т.е. Рабочий стол - Магазин - Торговый каталог - Купоны скидок у купона обязательно должна быть введена дата применения купона - это та дата, с которой купон начнет обрабатываться. 2) по вопросу оповещения о неверном купоне. для начала В языковом файле компонента корзины отсутсвовало уведомление о неверном купоне. Добавленна строка в /bitrix/components/bitrix/sale.basket.basket/lang/ru/component.php
потом в файле /bitrix/components/bitrix/sale.basket.basket/component.php дописать строчку
|
|||||
|
|
|