Как присвоить класс странице, в зависимости от URL?
Первое что пришло в голову это разбить URL по слэшу и заменить например на тире:<?php if ( stripos($_SERVER["REQUEST_URI"], '/catalog') ) {
   $aCatalogURL = explode('/', $_SERVER["REQUEST_URI"]);
?> class="<?=implode('-', $aCatalogURL)?>-page" <? } ?>
Но будьте внимательны, вам нужно будет очистить URL (строку, или массив, полученный после explode от лишнего мусора), то есть у вас например URL yourdomain.com/content/catalog/1/2/?sort=price&ord... то нужно чтобы URL стал таким catalog/1/2, только потом разбивать на массив.
В итоге классы получатся такими:
URL: catalog
Класс: catalog-page
URL : catalog/1/2
Класс: catalog-1-2-pageUPD: Если нужно чтобы у всех подкатегорий был один класс, то тогда еще проще, код будет такой:<?php if ( stripos($_SERVER["REQUEST_URI"], '/catalog') ) { ?> class="catalogpage" <?php }  ?>
Кажется, чуть не правильно вопрос задал. Нужно чтобы у всех подкатегорий был один класс