taurus2790
@taurus2790
Я не программер я только учусъ

Как настроить ЧПУ компонента bitrix:catalog.store?

Добрый день. Подскажите кто в курсе, как правильно настроить ЧПУ у компонента bitrix:catalog.store.

Имеется следующая структура:
Страница с компонентом: /storages/index.php
При переходе по адресам site.ru/storages/index.php и site.ru/storages/ компонент открывается со списком складов.
При переходе по любому из складов, снова открывается список складов, но ссылка меняет вид на site.ru/storages/1/

Мои настройки компонента
<?$APPLICATION->IncludeComponent(
	"bitrix:catalog.store", 
	".default", 
	array(
		"COMPONENT_TEMPLATE" => ".default",
		"SEF_MODE" => "Y",
		"SEF_FOLDER" => "/storages",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"PHONE" => "Y",
		"SCHEDULE" => "Y",
		"SET_TITLE" => "Y",
		"TITLE" => "Список складов с подробной информацией",
		"MAP_TYPE" => "0",
		"COMPOSITE_FRAME_MODE" => "A",
		"COMPOSITE_FRAME_TYPE" => "AUTO",
		"SEF_URL_TEMPLATES" => array(
			"liststores" => "/storages",
			"element" => "/#store_id#/",
		)
	),
	false
);?>


Ссылки он формирует правильно. но не переходит на детальную информацию.
Ну и собственно из кода понятно что настройки компонента я поставил следующим образом: (Но пробовал по всякому)
Включить поддержку ЧПУ: галка стоит
Каталог ЧПУ (относительно корня сайта): /storages
Список складов: /storages
Детально о складе: /#store_id#/

В чём я ошибся, что пропустил?
  • Вопрос задан
  • 988 просмотров
Решения вопроса 1
taurus2790
@taurus2790 Автор вопроса
Я не программер я только учусъ
Вынесу ответ из коментов сюда. чтобы сразу видно было.

Большое спасибо Сергей! Он правильно подсказал.


"SEF_FOLDER" => "/storages", замените на "SEF_FOLDER" => "/storages/",
В битриксе необходмио указывать слеш на конце для папок
Соответственно
"SEF_URL_TEMPLATES" => array(
"liststores" => "",
"element" => "#store_id#/",
)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы