Да, все сработало как нужно. Спасибо большое
|
Да, все сработало как нужно. Спасибо большое
|
|
|
|
|
<?if(!CSite::InDir('/cat/cat01/') ):?> <?if(!CSite::InDir('/cat/cat02/') ):?> <?if(!CSite::InDir('/cat/cat03/') ):?> <?if(!CSite::InDir('/cat/cat04/') ):?> ..... <?endif?><?endif?><?endif?><?endif?> Ваш, конечно, гармоничнее. Сейчас попробую его, спасибо за ответ! |
|||
|
|
|
|
а вот это условие выведет блок только на главной странице
<?if($APPLICATION->GetCurPage(false)==SITE_DIR) { //something }?> хотя можно еще и так<? if($APPLICATION->GetCurPage() == '/'){ } ?> |
|
|
|
|
Как варианты, такие конструкции хотелось бы видеть с множественными значениями (не одна категория, а несколько) Вывод там то.. <?if ( preg_match('#/catalog/podcat01/#i', $APPLICATION->GetCurDir()) ): ?> ... <?endif?> Не вывод там то... <?if(!CSite::InDir('/catalog/podcat01/') ):?> ... <?endif?> |
|||
|
|
|
|
Никак не срабатывает у меня конструкция
if ($curPage != SITE_DIR."index.php" && $curPage != SITE_DIR."/forum/" && $curPage != SITE_DIR."/blogs/"): Вот так вот срабатывает, но, конечно, только на index.php, а мне надо на все файлы и подпапки папок forum и blogs if ($curPage != SITE_DIR."index.php" && $curPage != SITE_DIR."forum/index.php" && $curPage != SITE_DIR."blogs/index.php"): Подскажите, плиз |
|
|
|
|
|
Никак не могу одолеть эту задачу
Ну, неправильно же из-за этого создавать новый шаблон! ![]() Помогите, пожалуйста! |
|
|
|
|
|
Так вы сравниваете через "!=", естественно, что с подкатегориями не выходит.
"/forum/forum1/index.php" НЕ равно "/forum/" Вам бы воспользоваться вариантом с preg_match например. |
|
|
|
|
|
Гавриил, у Вас получилось решить задачу?
|
||||
|
|
|
|||