Цитата |
---|
Anton Gerasimyuk пишет: А лучше так: preg_match("~^/razdel/~",$APPLICATION->GetCurDir()) |
А если функцию смены шаблона мы хотим присвоить не только для razdel, но и для всех папок находящихся с razdel на одной ветви?
21.09.2011 03:58:22
А как данным способом задать отдельный шаблон странице располагающейся по адресу
Делал следующим образом -
Но так задает тот же шаблон и разделу /catalog/ и /podcatalog/ В чем ошибка? |
|||||||
|
|
21.09.2011 09:09:44
Юрий Угрюмов,
Если нужно только для папки / страницы, в шаблонах выбирай "Для файла или папки" Если нужно для раздела и всех вложенных в него элементов ( каталог или список новостей, например ), пробуй "Выражение PHP" со значением вроде (preg_match('/\/webinars\/(\d+)\/.*/', $_SERVER['REQUEST_URI'])>0) Конкретно этот пример действует на адреса типа /webinars/15 |
|
|
|
21.09.2011 21:43:41
Erhaben,
забавно читать, как люди отвечают через четыре года |
||||
|
|
|||