Цитата |
---|
Vadim Dumbravanu написал: 1) В чем смысл игнорировать ошибку? Не будет ли более правильным устранить ее причины? |
Цитата |
---|
Vadim Dumbravanu написал: 2) Попробуйте методы ORM, там выкидываются исключения, можно поймать. |
30.10.2014 14:06:52
|
|||||
|
18.08.2014 13:00:10
|
|||
|
23.06.2014 17:19:27
" |
|||
|
02.06.2014 17:01:55
|
|||
|
09.02.2014 22:00:13
Настройки инфоблока: URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/ URL страницы детального просмотра: #SITE_DIR#/catalog/#ELEMENT_CODE# Настройки компонента bitrix.catalog: Управление адресами страниц > Раздел: #SECTION_CODE_PATH#/ Управление адресами страниц > Детальная информация: #ELEMENT_CODE# Итого: URL секции имеет вид: URL элемента: Необходимо при помощи urlrewrite делать перенаправление на URL определённой секции или элемента. Проблема в том, что в виде, как я написал перенаправление не работает - наверное из-за того, что реально не существует файла element_code и папок section1_code, section11_code/section111_code/ :
|
|||||||
|
09.02.2014 14:21:25
|
|
|
08.02.2014 15:10:43
Но всё-таки интересно, есть ли способ штатными средствами перенаправить на виртуальную страницу? |
|
|
06.02.2014 11:09:23
Здравствуйте!
Нужно создать каталог, у которого URL элемента состоит только из символьного кода элемента, а URL секции - в виде пути из символьных кодов родительских секций и собственного символьного кода данной секции. Например: Элемент: Секция: В настройках инфоблока прописал: URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/ URL страницы детального просмотра: #SITE_DIR#/catalog/#ELEMENT_CODE# В настройках компонента: Управление адресами страниц > Раздел: #SECTION_CODE_PATH#/ Управление адресами страниц > Детальная информация: #ELEMENT_CODE# В результате страницы секций и элементов отображаются как нужно, НО не работает индексная страница каталога Подскажите пожалуйста, что делаю не так? Как мне решить эту задачу? Спасибо. PS: Уникальность символьного кода элемента гарантируется. Версия CMS: 1С-Битрикс: Управление сайтом 12.5.1. Малый бизнес. |
|
|
07.10.2013 12:07:22
В моей версии (1С-Битрикс: Управление сайтом 12.5.2.) #SECTION_CODE_PATH# поддерживается, и в своём примере я эту переменную использовал. Только вот результат работает не совсем как нужно. Но за ссылку большое спасибо, воспользуюсь, если так и не получится сделать стандартными средствами. |
|||
|
07.10.2013 10:09:34
Здравствуйте!
Проблема следующая: Есть некоторый каталог товаров (bitrix:catalog), берущий информацию из некоторого инфоблока. Для URL секций и элементов этого каталога необходимо использовать ЧПУ с полным путём из кодов родительских секций и кода элемента. Для секций url формируется корректно. Также корректно он формируется для элементов, если активен непосредственный родитель этих элементов. Однако при выводе элементов, расположенных не в текущем каталоге, а в дочерних по отношению к текущему (при INCLUDE_SUBSECTIONS = Y), DETAIL_PAGE_URL формируется некорректный. Поясняю на примере: Структура инфоблока "Автомобили" BMW ---X5 ------Автомобиль 1 ---Audi Настройки ЧПУ для инфоблока Автомобили: URL страницы информационного блока: #SITE_DIR#/car/ URL страницы раздела: #SITE_DIR#/car/#SECTION_CODE_PATH#/ URL страницы детального просмотра: #SITE_DIR#/car/#SECTION_CODE_PATH#/#ELEMENT_CODE#/ Настройки ЧПУ для компонента bitrix:catalog: Включить поддержку ЧПУ: да Каталог ЧПУ (относительно корня сайта): /car/ Список разделов: Раздел: #SECTION_CODE_PATH#/ Детальная информация: #SECTION_CODE_PATH#/#ELEMENT_CODE# Таблица сравнения: compare.php?action=#ACTION_CODE# INCLUDE_SUBSECTIONS = Y Если открыта страница Если же открыть страницу: Подскажите, в чём может быть проблема? |
|
|