понедельник, 28 октября 2013 г.

Разные стили классов в зависимости от адреса страницы

Запрашиваем адрес страницы.

Если страница именно такая, присвоить класс "ремонт". если иначе - присвоить класс "продажа"
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/remont-kompjuterov.html') { ?>
<div class="remont">
<?php } else { ?>
<div class="prodazha">
<?php } ?>


Если страница относится к разделу kids, назначить класс "kids". Если man - назначить класс "man". Если sport - назначить класс "sport". Если все утверждения ложны - назначить класс "all"
<?php
$sv = $_SERVER['REQUEST_URI'];
if (0===strpos( $sv,'/kids/')) { ?>
<div id="container" class="kids">
<?php } else { ?>
<?php
if (0===strpos( $sv,'/man/')) { ?>
<div id="container" class="man">
<?php } else { ?>
<?php
if (0===strpos( $sv,'/sport/')) { ?>
<div id="container" class="sport">
<?php } else { ?>
<div id="container" class="all">
<?php } ?>
<?php } ?>

Показывать хлебные крошки на всех страницах, кроме главной, и если они включены в позиции 2 (Joomla)
 <?php if (($sv != '/') &&($this->countModules('position-2'))): ?>
    <div id="breadcrumbs">
<?php endif; ?>

1 комментарий: