Дмитрий Шкуркин пишет: Возможно в самом шаблоне подставляется не DETAIL_PAGE_URL а /catalog/<?=$arElement["ID"];?> - проверьте сам шаблон, что там указано?
да, именно так там и было.
спасибо за помощь, надеюсь информация в этой теме пригодится и другим читателям.. лично мне бы пригодилась, ведь я до этого момента два дня пытался найти решение методом научного тыка )
изменение ссылки на инфоблок, возникли вопросы при переносе каталога в другой раздел в структуре сайта
Дмитрий Шкуркин пишет: Вы наверное забыли изменить параметры в компоненте который выводит элементы. Проверьте.
Дмитрий, спасибо за быстрый ответ, который даже с иллюстрациями ) Но там, где вы указываете, я изменил первым делом.
По сути мой вопрос заключался в следующем - почему ссылка на элементы подразделов раздела генерируется в инфоблоке Каталог не правильно, хотя если прописывать ссылки ручками в адресную строку, то всё нормально открывается?
Наверное, нужно было тоже приложить иллюстрации к вопросу, всё было бы нагляднее. На словах получилось немного запутанно.
Как говорится - правильно заданный вопрос это уже половина ответа. Я в этих делах новичок, поэтому не сразу понял, что проблема заключалась в шаблоне самого Компонента.
Я уже нашел решение - нашел и поправил ссылку в template.php, находящегося по адресу:
изменение ссылки на инфоблок, возникли вопросы при переносе каталога в другой раздел в структуре сайта
Добрый день. Воспользовался поиском, нашел пару подобных тем, в которых так и не выявилось решение. Может быть мой пост кому-то поможет частично решить задачу, а заодно я найду и ответ на свой дополнительный вопрос.
Имеется: 1. Основной каталог товаров, допустим Телевизоры. Открывается по адресу 2. Подгруппы с производителями телевизоров. Открываются по адресам и т.п.
Нужно сделать этот каталог подкаталогом. То есть, чтобы он открывался по адресу А по прежней ссылке мы будем видеть написанную вручную страницу со ссылками на и другие подкаталоги, например, и т.п.
Что было сделано: 1. В настройках данного инфоблока указан символьный код televiz 2. Там же изменен шаблон УРЛ страницы на #SITE_DIR#/catalog/televiz/ 3. УРЛ страницы раздела на #SITE_DIR#/catalog/televiz/#SECTION_ID#/ 4. УРЛ детального просмотра #SITE_DIR#/catalog/ televiz /#SECTION_ID#/#ELEMENT_ID#/
5. В структуре сайта в папку Главный каталог () добавлена папка Телевизоры () 6. В папке Главный каталог подредактирован index.php так, чтобы открывалась просто пустая страница со ссылками на подкаталоги. 7. В папке Телевизоры создан index.php в котором прописаны компоненты Меню и Каталог. 8. В настройках компонента Пункты Меню прописаны шаблоны УРЛ для ЧПУ так же как и для инфоблока.
Внимание вопрос! При переходе по ссылке мы попадаем на страничку с описанием конкретного производителя телевизоров, также видим ссылки на серии телевизоров, но они генерируются неправильно. По идее должна быть ссылка но показывается как это было и раньше.
Почему это происходит? Подскажите, пожалуйста, где что забыли дописать?