Здравствуйте.
Предположим на сайте есть инфоблок новостей. В инфоблоке есть разделы - тематика новостей, и уже в разделах собственно новости.
На фронте сайта есть страница /news/ где подряд выведены все новости инфоблока через составной компонент "Новости". У каждой новости в этом списке написано, к какому разделу она принадлежит (раздел - как ссылка на страницу, где отображены только новости этого раздела). Название новости - тоже ссылка, которая ведет на страницу детального просмотра. Путь к разделу имеет вид news/символьный_код_раздела, путь к детальному просмотру новости news/символьный_код_раздела/символьный_код_новости. Вся загвоздка в том, что страницы news/, news/символьный_код_раздела и news/символьный_код_раздела/символьный_код_новости должны иметь разные шаблоны. Причем у страницы news/ - шаблон по умолчанию (без условия).
В настройках сайта можно задавать шаблон, в зависимости от определенных условий. Но как задать условие в данном случае? Ну типа, чтобы шаблон1 применялся к сайту, если адрес news/тут_что-то_есть (то есть для раздела) и шаблон2 применялся news/тут_что-то_есть/и_тут_что-то_есть (то есть для детальной новости).
Предположим на сайте есть инфоблок новостей. В инфоблоке есть разделы - тематика новостей, и уже в разделах собственно новости.
На фронте сайта есть страница /news/ где подряд выведены все новости инфоблока через составной компонент "Новости". У каждой новости в этом списке написано, к какому разделу она принадлежит (раздел - как ссылка на страницу, где отображены только новости этого раздела). Название новости - тоже ссылка, которая ведет на страницу детального просмотра. Путь к разделу имеет вид news/символьный_код_раздела, путь к детальному просмотру новости news/символьный_код_раздела/символьный_код_новости. Вся загвоздка в том, что страницы news/, news/символьный_код_раздела и news/символьный_код_раздела/символьный_код_новости должны иметь разные шаблоны. Причем у страницы news/ - шаблон по умолчанию (без условия).
В настройках сайта можно задавать шаблон, в зависимости от определенных условий. Но как задать условие в данном случае? Ну типа, чтобы шаблон1 применялся к сайту, если адрес news/тут_что-то_есть (то есть для раздела) и шаблон2 применялся news/тут_что-то_есть/и_тут_что-то_есть (то есть для детальной новости).