Идентификатор страницы simpla
И все-таки как не крути, а при разработке бодрого сайта или интернет-магазина частенько требуется задать отдельный индивидуальный стиль для конкретной страницы. Чтобы это стало возможно (ведь количество шаблонов величина конечная - а плодить их - лишь создавать нагрузку), можно задать идентификатор страницы. То есть присваивать какому-нибудь родительскому элементу (например, body) уникальный класс или ID, который никогда не повторится. То есть каждая страница будет содержать уникальный идентификатор и мы сможем поменять ее внешний вид через стили css.
Давайте попробуем сделать это для cms simpla.
Делается это очень просто. Достаточно в наш шаблон index.tpl (или несколько общих шаблонов - если создали дополнительные) в родительский элемент (я добавляю к body), прописать следующую строку:
class="page-{$page->id}"
Чтобы получилось примерно так:
<body class="page-{$page->id}">
Вот таким простым способом мы уникализировали каждую страницу нашего сайта:) Так, главная страница будет выводиться с классом: page-1.