Да спасибо, уже понял, плохо только что Аспро шаблон, там свое кеширование(
|
Здравствуйте, показываю 1 каталог на нескольких сайтах в различных папках, для этого по SITE_ID определяю переменную и передаю ее комплексному компоненту в параметр SEF_FOLDER
Вроде все работает, но при изменении параметров каталога пересоздаются правила обработки адресов и туда вместо вычисленного значения попадает имя переменной. есть ли способ запретить пересоздание правил обработки адресов? |
|
|
|
|
|
Для каталога сложной структуры появилась необходимость добавления подраздела в несколько разделов сразу.
С элементами все понятно, можно штатными средствами с парой костылей, а с разделами никто подобное не реализовывал? Пока вижу только реализацию через пользовательское св-во раздела "привязка к разделам" и для вывода элементов раздела и фильтра писать свой компонент, может есть какое-то решение полегче? |
|
|
|
|
|
Мой финальный вариант работает как для разделов, так и для элементов, клеит уже образовавшиеся дубли в поисковиках при использовании SECTION_CODE_PATH и нормально работает при включенном кешировании:
1. дубли разделов + исправление ссылок на элементы в шаблоне catalog.section в result_modifier.php:
/catalog/ - урл раздела где размещен комплексный каталог 2. дубли элементов в шаблоне catalog.element в result_modifier.php:
|
|||||||||
|
|
|
Кстати приведенное на хабре решение (по несуществующим секциям каталога) некорректно - оно выдает поисковым роботам статус 302 Found, а должно выдавать 404 Not Found. Лучше использовать вот такой result_modifier.php
|
|||||||
|
|
|
|
|||
|
|
|
для элементов пока банально запретил индексацию элемента, если он выводится в корневом разделе (для конечного подраздела) в шаблоне catalog.element:
|
|||||
|
|
|
на странице родительского раздела ссылка на элемент выглядит так: /catalog/раздел/ элемент 1/ на странице подраздела ссылка на элемент выглядит так: /catalog/раздел/подраздел/ элемент 1/ Обе ссылки работают и отображают 1 и тот-же элемент. Кеш чистил и вообще отключал, настраивал все по Резюме: ЧПУ с вложенными подразделами в Битриксе так и не появилось. |
|||
|
|
|
|
Дошли руки, реализовал путем хака компонента, реально 1 строчка в компоненте
вставлять после
вывести ссылку
|
|||||||
|
|
|
|
В component.php компонента lists.list закомментировал:
Господа из Битрикса, хватит экономить за счет покупателей, наймите наконец тестеров ПО! |
|||
|
|
|
|
Олег, спасибо уже обратился, но ответят через пару дней и скорее всего в стиле "Попробуйте сбросить кеш вашего сайта используемого вами браузера." А через еще пару дней и несколько подобных дурацких советов будет что-нибудь типа "На основе информации из данного обращения была создана заявка в отдел разработок." и ожидание исправления на пару месяцев.
Надо откатиться, если тут народ не находил решения, пока не поздно, бекап перед обновлениями делать уже приучили... |
|
|
|
|
Если в том же месте и с теми же настройками выводить другой список, все нормально выводится. В проблемном списке 4 свойства типа "дата/время", возможно изменилась их обработка??? В который раз зарекаюсь устанавливать "стабильные" обновления Битрикса, еще и мультизагрузку в фотогалерею сломали:( |
|||
|
|
|
|
После очередного обновления развалилась форма загрузки изображения встроенного редактора, какой-то умник зачем-то прописал стили непосредственно в самой форме, хотя к ней есть отдельный css.
![]() В результате в Firefox невозможно загрузить картинку. Собственно вопрос, а где лежит файл шаблона этой формы? |
|
|
|
|