В настройках URL страницы детального просмотра прописан
Но в результате имею 404
Код |
---|
/folder/#CODE# |
09.06.2015 15:44:35
В настройках URL страницы детального просмотра прописан
|
|||
|
|
09.06.2015 16:16:00
В правилах обработки адресов в админке скиньте скрин, что прописали
|
|
|
|
09.06.2015 16:31:26
вообще все правила поудалял
еще вопрос такой, обязательно создавать страницу типа detail.php или можно без нее обойтись |
|
|
|
09.06.2015 16:36:18
tilo wollf, без правил работать ваш URL не будет. Страницу типа detail.php создавать не обязательно, если используется комплексный компонент. Например, bitrix.news, bitrix.catalog и пр.
|
|
|
|
09.06.2015 16:48:48
если не трудно приведите пожалуйста пример регулярки для правила с учетом того что я дергаю новость не по айдишнику а по символьному коду
|
|
|
|
09.06.2015 17:39:31
Условие: #^\/folder\/(.*)($|\?.*)# Файл: путь к detail.php Правило: ELEMENT_CODE=$1 А в detail.php в поле с кодом элемента пишите $_REQUEST["ELEMENT_CODE"] |
|||
|
|
09.06.2015 17:53:15
ага ща попробую спасибо далеко не уходите чувствую это еще не все ))) к стати в таком пути
|
|||
|
|
09.06.2015 17:58:24
что то теперь 404 раньше было элемент ненайден
|
|
|
|
09.06.2015 18:06:19
ну помогите кто нибудь настроить инфоблоки
|
|
|
|
09.06.2015 18:12:15
Условие: #^/folder/([a-zA-Z0-9-_]+)/.*$#
Файл: detail.php Правило: ELEMENT_CODE=$1 |
|
|
|
09.06.2015 19:01:17
что то не работает ((( а в настройках самого инфоблока как правильно пути прописать
|
|
|
|
10.06.2015 10:22:01
Как вариант присылай скрины настройки инфоблока, компонента, обработчика адресов, будем смотреть.
|
|
|
|
10.06.2015 11:00:10
URL страницы информационного блока
|
|||||
|
|
10.06.2015 23:02:40
Условие: #^\/novosti-bashkortostana\/.*\/(.*)($|\?.*)# Файл: путь к detail.php Правило: ELEMENT_CODE=$1 Только не понятно, если разделов у инфоблока нет, зачем в шаблоне ссылок вам #IBLOCK_CODE#? Ну да ладно, значит так нужно =) Если это не поможет, приведите полный пример ссылки на страницу детального просмотра. |
|||
|
|
10.06.2015 23:29:53
Максим Веряскин, спасибо выручили а то я по работе с битриксом постоянно работаю но не с контентом а с кодом а тут вот решил портал городской себе сделать и заблудился в настройках. А тот умник который контент размещал на тех сайтах с которыми я в коде работаю тупо размещал каждую статью на новой странице а я еще все удивлялся такая система мощная такие бабки стоит а инфу в файлах хранит а это оказалось просто кому то ума не хватило и он пошол путем наименьшего сопротивления ))) еще раз спасибо за помощ
а
|
|||
|
|
10.06.2015 23:38:20
к стати ваше правило каким то образом работает относительно всех разделов инфоблока хотя для каждого раздела своя папка с файлом detail.php
|
|
|
|
11.06.2015 11:46:28
Вы не должны делать для каждого раздела detail.php - это неправильно. Он должен быть один для каталога. |
|||||
|
|
11.06.2015 11:56:21
а если мне приспичит разные модули в сайдбар вывести, в одном разделе один модуль во втором другой, мне это не усложнит жизнь?
|
|
|
|
11.06.2015 12:31:20
Нет, не должно. Если только у вас сайдбар не зашит в шаблон детального просмотра. Но даже в этом случае можно найти какое-нибудь универсальное решение =)
|
|
|
|
11.06.2015 13:06:27
то есть по сути мне достаточно иметь папку с двумя файлами index и detail? и взависимости от пути в индексный файл будет выводится список новостей из нужного раздела инфоблока
|
|
|
|
11.06.2015 14:15:11
Как вариант при клике по кнопке "Выход" вы можете POST'ом отправлять некий параметр на ту же страницу, а в шаблоне уже проверять на наличие этого параметра. И если он есть, то выполнять $USER->Logout(); Только потом не забудьте перезагрузить страницу, чтобы все сработало. Либо через аякс отправлять на сторонний файл команду, делать там $USER->Logout(); и на success также перезагружать страницу. |
|||
|
|
11.06.2015 14:32:56
у меня после нажатия на кнопку путь становится вот таким
|
|||||
|
|
11.06.2015 14:52:38
ага добавил слеш все заработало только на главную теперь выбрасывает при выходе
|
||||
|
|
|||