Правильно ли я понимаю про темизацию?

Главные вкладки

Аватар пользователя andrewthomson andrewthomson 28 февраля 2012 в 13:21

Вот есть уже сформированная страница, которую видит пользователь, и моя задача понять как формируется эта страница, имеем ввиду щас самую простую тему, у которой template.php отсутствует. Так вот, правильно ли я думаю, что вся страница состоит из маленьких и больших объектов, которые все вместе составляют единую страницу, которую видит пользователь. Этими объектами могут выступать меню, хлебные крошки, имя пользователя, тайтл, тизер, блоки, содержимое блоков и вот, создаются они динамическим образом, т.е. это не статические страницы, а динамические и создаются каждый раз когда, пользователь заходи на страницу. А создаются они с помошью функций, таких как theme_admin_block которые возвращают HTML код, и из которого строится наша страница. И если разработчика что то не устраивает, он может переопределить эту функцию в template.php, чтобы как то изменить вывод нужного элемента.

Правильно ли я понял?

Так же есть ли какие нить модули, которые бы показали, какие функции выводят тот или иной элемент страницы?

И ещё, как например модули влияют на процесс темизации? Вот может ли свой написанный модуль переопределять функцию темизации? И можно ли называть эти функции theme_admin_block, функциями темизации. Расскажите кто разобрался. Буду очень признателен.

Комментарии

Аватар пользователя q2_faith q2_faith 28 февраля 2012 в 13:59

"andrewthomson" wrote:
что вся страница состоит из маленьких и больших объектов

шаблонов. список шаблонов
[module=devel] с помощью этого модуля можно посмотреть переменные которые выводятся в этих шаблонах
еще погуглите на тему темизации форм

Аватар пользователя Ch Ch 28 февраля 2012 в 13:44

"andrewthomson" wrote:
Правильно ли я понял?
Вроде правильно.

"andrewthomson" wrote:
Так же есть ли какие нить модули, которые бы показали, какие функции выводят тот или иной элемент страницы?
Theme developer

"andrewthomson" wrote:
Вот может ли свой написанный модуль переопределять функцию темизации?
Может.