Настройка торгового каталога 1С Битрикс

vigaros
На сайте с 20.06.2009
Offline
35
3454

Приветствую всех, по сабжу.

Залил через интеграцию из 1С в Битрикс управление сайтом Редакция Малый бизнес товар.

Создались инфоблоки, разделы, товары с параметрами.

Но отображаться они нив какую не хотят, хот ты тресни.

С главной страницы сайта, при нажатие на раздел открывается страница с "Раздел не найден"

Доступ на пользователям дан "Чтение"

В чем может быть проблема? Что показать из настроек, чтобы было понятно что я не так сделал?

Поможите люди добрые. В интернете ничего не нашел, только то что у всех все работает.

Настройка как в демо магазине не помогает.

kdv12
На сайте с 05.12.2011
Offline
52
#1

А правила в urlrewrite.php перенесли?

Разработка сайтов любой сложности на 1С-Битрикс. Бесплатные консультации.
vigaros
На сайте с 20.06.2009
Offline
35
#2

Залез в файл, так вот что:

<?

$arUrlRewrite = array(
array(
"CONDITION" => "#^/personal/order/#",
"RULE" => "",
"ID" => "bitrix:sale.personal.order",
"PATH" => "/personal/order/index.php",
),
array(
"CONDITION" => "#^/catalog/#",
"RULE" => "",
"ID" => "bitrix:catalog",
"PATH" => "/catalog/index.php",
),
array(
"CONDITION" => "#^/store/#",
"RULE" => "",
"ID" => "bitrix:catalog.store",
"PATH" => "/store/index.php",
),
array(
"CONDITION" => "#^/news/#",
"RULE" => "",
"ID" => "bitrix:news",
"PATH" => "/news/index.php",
),
);

?>

Я так пологаю, что скрипт не прописал правила. И если я чтобы все работало их нужно прописать вручную.

Демо установлено на компе.

Или можно как то решить проблему с автоматической записью правил?

vigaros
На сайте с 20.06.2009
Offline
35
#3

В общем, сделал я следующее

в urlrewrite.php прописал следующее:

<?
$arUrlRewrite = array(
array(
"CONDITION" => "#^/catalog/([a-zA-Z0-9а-яёА-ЯЁ_(\%2F)\\-]+)$#u",
"RULE" => "SECTION_CODE=\$1",
"ID" => "bitrix:catalog",
"PATH" => "/catalog/index.php",
),
array(
"CONDITION" => "#^/personal/order/#",
"RULE" => "",
"ID" => "bitrix:sale.personal.order",
"PATH" => "/personal/order/index.php",
),
array(
"CONDITION" => "#^/store/#",
"RULE" => "",
"ID" => "bitrix:catalog.store",
"PATH" => "/store/index.php",
),
array(
"CONDITION" => "#^/news/#",
"RULE" => "",
"ID" => "bitrix:news",
"PATH" => "/news/index.php",
),
);

?>

В настройках инфоблока прописал так:

URL страницы информационного блока: #SITE_DIR#/catalog/

URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE#/

URL страницы детального просмотра: #SITE_DIR#/catalog/#SECTION_CODE#/#ELEMENT_CODE#

Результат: Страница не найдена.

kdv12
На сайте с 05.12.2011
Offline
52
#4
vigaros:
В общем, сделал я следующее

в urlrewrite.php прописал следующее:

<?

$arUrlRewrite = array(
array(
"CONDITION" => "#^/catalog/([a-zA-Z0-9а-яёА-ЯЁ_(\%2F)\\-]+)$#u",
"RULE" => "SECTION_CODE=\$1",
"ID" => "bitrix:catalog",
"PATH" => "/catalog/index.php",
),
array(
"CONDITION" => "#^/personal/order/#",
"RULE" => "",
"ID" => "bitrix:sale.personal.order",
"PATH" => "/personal/order/index.php",
),
array(
"CONDITION" => "#^/store/#",
"RULE" => "",
"ID" => "bitrix:catalog.store",
"PATH" => "/store/index.php",
),
array(
"CONDITION" => "#^/news/#",
"RULE" => "",
"ID" => "bitrix:news",
"PATH" => "/news/index.php",
),
);

?>


В настройках инфоблока прописал так:

URL страницы информационного блока: #SITE_DIR#/catalog/
URL страницы раздела: #SITE_DIR#/catalog/#SECTION_CODE#/
URL страницы детального просмотра: #SITE_DIR#/catalog/#SECTION_CODE#/#ELEMENT_CODE#

Результат: Страница не найдена.

Напишите в личку. Помогу.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий