| Цитата |
|---|
| Роман Семёнов написал: это веть только в режиме редактирования для пользователей с отключеным режимом редактировани и без панели - будет нормально все |
|
|||
|
|
|
|
Андрей Николаев, дамп выдает NULL. Странно, нигде ничего не затирал. Не в курсе, почему такое может быть? Константы B_PROLOG_INCLUDED тоже не существует при вводе левого адреса.
|
|
|
|
|
|
Здравствуйте. Подскажите пожалуйста, есть ли возможность вызвать обработчик платежной системы программно? Например, при нажатии на кнопку?
Я настроил платежную систему яндекс-касса согласно инструкции. Насколько я понимаю, CSaleOrder::PayOrder просто меняет флаг оплаты, но сам платеж не инициирует. Подскажите, каким образом программно можно вызвать перенаправление на сервер яндекс-кассы? При подключении в качестве способа подключения был выбран "Модуль CMS" Заранее огромное спасибо |
|
|
|
|
|
Здравствуйте. Прошу совета по следующему вопросу. Имеется небольшой магазин на битриксе(малый бизнес). В каталоге есть только простые товары, торговых предложений нет. У товара имеется свойство производитель. Это свойство используется в умном фильтре. Теперь суть проблемы:
Предположим, мы зашли в определенный раздел и у нас там находятся товары двух производителей. Фильтруем по одному из них и сортируем товары, например по возрастанию. Проблема вот в чем - минимальный диапазон цены в фильтре не соответствует минимальной цене товара в каталоге Если посмотреть на скриншот, то цену 753 рубля имеет товар другого бренда, который не выводится в каталоге т.к. фильтрация идет по другому производителю Может кто подскажет в чем может быть дело? Логика компонента умный фильтр не переписана. Попробовал аналогично на дефолтном шаблоне catalog.smart.filter и catalog.section - результат тот же самый. Куда вообще можно копать? Заранее огромное спасибо за ответ |
|
|
|
|
|
Здравствуйте. Прошу помощи в следующем вопросе. Имеется инфоблок Товары, у которых ЧПУ настроены следующим образом
URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/ URL страницы детального просмотра: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/#CODE#/ (пробовал также вместо CODE использовать ELEMENT_CODE) В компоненте bitrix:sale.basket.basket в $arResult у элементов отсутствует DETAIL_PAGE_URL, точнее он равен NULL В каталоге все ссылки рабочие. В пользу того, что в инфоблоке ЧПУ настроены правильно, говорит тот факт, что через CIblockElelement::getList этот параметр прекрасно вытягивается. Компонент корзина стандартный, логику его не переписывал. Прошу совета о том, что это может быть |
|
|
|
|
|
Решил проблему так - подключил компонент, из его шаблона убрал весь код, добавил свой(без задействования $arResult), отключил у компонента кеширование - у каталога осталось включенным. Вроде теперь все работает. Решение некрасивое, но ничего умнее пока не придумал, к сожалению
PS возможно было бы неплохо добавить компонент по аналогии с включаемой областью - для инклуда общих кусков кода. Включаемая область неудобна, т.к. доступна контентщикам, которые могут что-нибудь поломать(были уже такие случаи). |
|
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
Доброго времени суток! Прошу помощи в борьбе с кешированием) Есть комплексный компонент каталог. Для шаблона раздела и карточки товара есть несколько общих кусков верстки, которые решил вынести в отдельный файл и инклудить. Например в файле section.php это происходит следующим образом:
![]() Подскажите пожалуйста как бороться с такими глюками и почему вообще такое может происходить? Можно конечно просто дублировать html-верстку в нескольких местах, но это плохая практика, т.к. при изменении верстки придется вносить несколько правок и следить за синхронизацией. |
|||
|
|
|
|
Доброго времени суток, уважаемые форумчане. Имеется магазин с тысячами товаров, у которых разные свойства. Простых товаров нет, есть только торговые предложения. С-но говоря принципиальная проблема - в SKU нельзя настраивать свойства в зависимости от раздела. Свойств же очень много - сотни. Таким образом, контентщик, который захочет поправить размер одежды, увидит такие свойства, как размер обуви, и количество спиц(для зонтов). Хотел решить проблему через свою форму редактирования элементов - скрыть часть элементов. В настройках инфоблока есть настройка [Файл с формой редактирования элемента]. Но если редактировать через магазин и выбирать торговые предложения, то там другая форма. Может кто-нибудь подсказать, как кастомизировать ее? Заранее спасибо!
|
|
|
|
|
|
Доброго времени суток! Есть задача генерировать по контенту meta description, если метатег не заполнен. Перехватываю событие OnEndBufferContent и вставляю в $content мета-тег. Вот полный код:
Помогите пожалуйста решить данную проблему |
|||
|
|
|
|
|||||
|
|
|
|
|||||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
Здравствуйте. С-но возник такой вопрос - необходимо формировать мета-теги страницы исходя из ее содержания. Все страницы представляют собой обычную статику без вызова компонентов.
Подскажите, каким образом получить содержимое страницы в, например, обработчике события OnBeforeEndBufferContent? |
|
|
|
|
|
|||
|
|
|
|
Здравствуйте. Подскажите пожалуйста в чем может быть дело. Настраиваю свойства для конкретного раздела. Указываю какие свойства показывать в умном фильтре . Однако, свойства в фильтре не отображаются(даже при переходе в нужный раздел). Чтобы они отобразились, их нужно указать в настройках каталога(т.е. глобально для любого раздела), а это очень неудобно, т.к. свойств товаров может быть >100 и для каждого раздела они свои. Подскажите пожалуйста, из-за чего свойства могут не отображаться в фильтре, даже если в настройках это указано.
Заранее спасибо |
|
|
|
|
|
Доброго времени суток - возникла такая проблема. У меня имеется компонент basket.line, который при пустой корзине "считает", что у меня в корзине лежит три товара. Дамп $rResult выдает
["NUM_PRODUCTS"]=> int(3) В комплексном компоненте корзина показывает, что корзина пуста. Если же получать товары через CSaleBasket::GetList, то тоже выдает ноль товаров. Здесь аналогичная проблема. Некоторым помогло включение параметра "Показывать общую сумму по товарам", но у меня не дало никакого эффекта. Еще там же люди советует в логике компонента заменить строчку, но это жуткий костылище. Может кто-нибудь сталкивался с аналогичной проблемой и решил ее? Буду очень признателен за помощь |
|
|
|
|
Огромное спасибо!! Вы очень выручили |
|||
|
|
|
|
Доброго времени суток! У нас есть несколько типов инфоблоков, каждый из которых обозначает свою категорию товаров со своими свойствами и свойствами торговых предложений. В компоненте catalog мне необходимо получить свойства торговых предложений и сделать на основании них переключалку цен. Делаю дамп торгового предложения и нахожу свойство по которому мне надо будет переключать цены. Вот какая у меня есть информация:
["TABLE_NAME"]=>string(12) "b_hlbd_power" ["VALUE"]=>string( 8 )("VNPutdzs") Если я правильно понял, то первое значение соответствует название в БД таблицы хайлоад. А второе - внешний код элемента хайлоад блока. Мне необходимо получить название значения свойства. Я нашел примеры по работе с хайлоад и в основном они используют метод HighloadBlockTable::getById. Я же не могу им воспользоваться, т.к. у меня есть несколько хайлоад блоков и для каждого товара будут свои торговые предложения. Отсюда вопрос - как зная внешний код получить этот элемент хайлоад блока? Заранее спасибо за ответ |
|
|
|
|