Воскресенье, Март 01, 2015

Про позиции модулей

Современные шаблоны, выполненные серьёзными разработчиками, характеризуются наличием огромного количества позиций модулей. Если вспомнить стандартный набор позиций шаблона в Joomla 1.5, то можно только ностальгически вздыхать по их непритязательной простоте: всего-то их было раз-два и обчёлся, запомнить можно было все сразу - вот тебе left, вот right, а вот user1 - user4. И всё. Другое дело шаблоны нынешние. Смотришь иной раз на сайте разработчика демо-версию шаблона и восхищаешься: вау, как классно! А начинаешь работать с тем же самым шаблоном и понимаешь, что надо несколько месяцев потратить на то, чтобы выбранный шаблон и у тебя заиграл всеми красками, читай - всеми модулями. Ведь модуль - это не просто конструкция ради забавы, а средство для вывода информации. И если использовать эти средства по полной программе, то, как я убедилась, достаточно двадцати полноценных статей, чтобы посетителю сайт казался по уши заполненным информацией.

Проблема только одна: КАК раскидать всю информацию по модулям, чтобы иллюзия безразмерности сайта была полной и окончательной? Особенно это касается шаблонов, использующих Gantry Framework (шаблон нашего сайта относится к их числу). Все они имеют структуру, показанную на схеме ниже. Согласитесь, что она впечатляет: жирным шрифтом обозначены секции, но они, в свою очередь, делятся на позиции, обозначенные буквами. Например, если я хочу поставить модуль в секцию showcase, то использую на выбор позиции от showcase-a до showcase-f. Я до сих пор не смогла подсчитать, сколько у меня может быть вариантов размещения модулей. Фантазии разыгрываются (хочется использовать всё и сразу!) - но претворение их в жизнь доставляет много хлопот, поэтому я укрощаю буйство желаний в целях жизненного спокойствия. Ну, а молодым и амбициозным сам Бог велит использовать то, что придумали разработчики из самой лучшей, на мой взгляд, команды Rockettheme.

Drawer

Top

A B C D E F

Header

A B C D E F

Showcase

A B C D E F

Feature

A B C D E F

Utility

A B C D E F

Breadcrumb

MainTop

A B C D E F

Content Top

A B C

Mainbody
Место для вывода статей

Content Bottom

A B C

Sidebar

A B C
 

MainBottom

A B C D E F

Extension

A B C D E F

Bottom

A B C D E F

Footer

A B C D E F

Copyright

A B C D E F

Debug

Analytics