Sergeich |
|
---|---|
Так я в посте по ссылке предложил решение (юзерскую составляющую):
...весь обвес должен быть всё же в шаблоне, но будет хорошо, если обвес будет заключен в специальные комментарии, типа вот так:
<!-- BEGIN: PAGE_EXTRA1 -->
<a href="{PAGE_EXTRA1}">НАША ССЫЛКА</a>
<!-- END: PAGE_EXTRA1 -->
Причём, чтобы не усложнять без необходимости шаблон, стандартый вариант без комментариев тоже должен работать, но уже без возможности удалить обвес при пустом PAGE_EXTRA1. ---------------- Я тут ещё немножко подумал :). практически любой тег у нас может быть пустым и может быть не пустым. Если тег не пустой, то всё выводится или в лоб (как сейчас), или в комментариях как в примере выше. Если тег пустой, то или вообще ничего не выводится, или же мы можем добавить в шаблон некий блок, который будет выводить необходимый обвес. Что-то типа такого:
<!-- BEGIN OFF: PAGE_EXTRA1 -->
Здесь рыбы нет!
<!-- END OFF: PAGE_EXTRA1 -->
Это правило должно распространятся на некий набор тегов (а можно и на все), которые тянут информацию из базы. Плюс этого метода: - полная совместимость с действующими шаблонами. Если скинмейкер не хочет использовать сложные конструкции, то он их и не использует и верстает скины как сейчас. - если скинмейкер желает чтобы блоки информации у него на странице могли изменяться в зависимости от наличия информации в теге, то он использует новые комментарии
<!-- BEGIN: PAGE_EXTRA1 -->
бла-бла-бла
<!-- END: PAGE_EXTRA1 -->
а при необходимости (но, не обязательно) и пустой блок-заглушку
<!-- BEGIN OFF: PAGE_EXTRA1 -->
бу-бу-бу
<!-- END OFF: PAGE_EXTRA1 -->
|
|
This post was edited by Sergeich (2009-02-12 00:13, 15 years ago) |