| Цитата |
|---|
| Михаил Базаров пишет: где копнуть чтобы доразобраться |
это изучали?
и посмотрите, как у них обрабатывается параметр "IBLOCK_ID" Если стоит что-то вроде intval($arParams["IBLOCK_ID"]), значит, рассчитано только на один инфоблок. И тогда можно решить задачу путем кастомизации компонента. |
|||
|
|
|
|
Игорь Соломатин,
ну все понятно. Проблема в том, что Вы сначала пытаетесь сделать $strImg на основе $arItem, А определяете, что вообще такое $arItem- после этого это
|
|||||
|
|
|
Игорь Соломатин, Михаил - велкам Игорь, у вас ошибка в этой строке.
|
|||||||
|
|
|
|
Игорь Соломатин,
1) Проверьте, прикреплены ли картинки к разделам инфоблока. Не в поле "детальная картинка", а в поле картинка. Т.е., сохраняется ли в принципе что-то в поле [PICTURE] 2) в шаблоне компонента проверьте, что у вас есть в переменной $strImg
4) Так ничего и не понятно? напишите мне письмо(здесь в ПМ), с вашими файлами svoe:menu.sections component.php и шаблоном меню. |
|||||
|
|
|
![]() |
|||
|
|
|
|
Раз для товара "уже в корзине" должен быть практически другой шаблон, то тогда костылями на яваскрипте, как в том решении, не обойтись, вы правы.
есть еще такой файлик component_prolog. Ну вообще костылями в шаблоне это делать тяжело. Возможно, "дешевле" встанет кастомизация компонента. |
|
|
|
|
|
в недавнем прошлом в штатном шаблоне для магазина был сделан такой костыль:
... в component_epilog.php шаблона компонента проверка, в корзине товары или нет. набирался ряд IDшников. ... и там же был прописан вызов яваскрипта, меняющего надписи на кнопках "купить" для всех товаров в корзине после загрузки компонента. |
|
|
|
|
|
|||
|
|
|
Оффтоп - в похожей ситуации(нельзя было редактировать одно свойство) я не только запрещала действие, но и показывала злостный алерт с фредди крюгером. Но фредди не одобрили (((. |
|||||
|
|
|
|
Поправьте, пожалуйста, ошибку в примере
|
|||
|
|
|