| Цитата |
|---|
| Anuar Yerzhanov написал: BX.debug: (3) ["auth", 200, {…}, callee: ?, Symbol(Symbol.iterator): ?] |
|
|||
|
|
|
|
Столкнулся с похожей задачей.
Делалось для шаблона верхнего меню на ТР Интернет-Магазина. Скрипт недоработан - работает только на 2-х уровневом меню и при условии, что в каждой категории 1 уровня есть вложенные. Но "под себя" можно доработать. Засунул в result_modifier менюшки - кеш нам только в плюс. Код:
|
|||
|
|
|
Нужно смотреть логи ошибок на сервере. Первый способ: На странице Журнал ошибок PHP (Настройки > Производительность > Ошибки PHP (N)) можно просмотреть журнал регистрации ошибок PHP, где N - общее количество ошибок. Примечание: Данная страница отображается, только если в настройках модуля Монитор производительности указана опция Вести журнал предупреждений PHP. Второй - попросите у хостера журнал ошибок. |
|||
|
|
|
|
Скорее всего вы говорите про комплексный компонент catalog.
/bitrix/templates/<ваш_шаблон_сайта>/components/bitrix/catal Комментируете
|
|||
|
|
|
|
1.
2. Проверку $_GET["PID"] все же сделайте. Желательно с intval. 3. Я так понимаю, артикул - это свойство в вашем случае? CIBlockElement::GetByID не достает свойства. Он возвращает Читайте мануалы по апи 4.
|
|||||
|
|
|
|
1. По тому, что вы сказали, я не вижу зачем вы кастомизировали компонент. Передаете в глобальный фильтр по свойству ID элемента-фабрики (если у вас привязка к элементам).
2. Для выборки товаров из всех корневых каталогов и подкаталогов - можете попробовать или кастомизировать уже component.php или воспользоваться другим компонентом, где нет жесткой привязки к секции (вроде бы у catalog.top есть фильтр и нет привязки). |
|
|
|
|