iceman
говнокодер
организация шаблонизатора для CMS
пишу CMS, сейчас делаю шаблонизатор для нее
вопросы чисто по теории...
шаблонизатор у меня обычный, т.е. основные HTML-теги реализованный в виде функции на php, чтобы хтмл код не пересекался с php в скриптах...
например <table></table> <td></td> и т.д. все остальное по правилам шаблонизатора реализуется в .css файле...
например есть функция:
Вопрос: Дать ли возможность программисту, который будет писать модуль для CMS вводить свой стиль оформления (CSS) ...?
Проблема: При смене шаблона, возможны случаи "некорректного" отображения модулей.
т.к. программист ввел свои классы стилей, которые не учитываются дизайнерами при создание шаблона...
Вопрос: либо ограничить его дизайнерские фантазии при написание модуля...?
Проблема: при ограничение - не будет возможности реализовать детали модуля, по задумке программиста...
так как поступить, поделитесь опытом...
пишу CMS, сейчас делаю шаблонизатор для нее
вопросы чисто по теории...
шаблонизатор у меня обычный, т.е. основные HTML-теги реализованный в виде функции на php, чтобы хтмл код не пересекался с php в скриптах...
например <table></table> <td></td> и т.д. все остальное по правилам шаблонизатора реализуется в .css файле...
например есть функция:
PHP:
void theme::TabStart(int $cellspacing = 0, int $cellpadding = 0, string $class = 'default_table');
Проблема: При смене шаблона, возможны случаи "некорректного" отображения модулей.
т.к. программист ввел свои классы стилей, которые не учитываются дизайнерами при создание шаблона...
Вопрос: либо ограничить его дизайнерские фантазии при написание модуля...?
Проблема: при ограничение - не будет возможности реализовать детали модуля, по задумке программиста...
так как поступить, поделитесь опытом...