Шаблон своими руками. Часть 11...

867
Эта часть является продолжением того, что не влезло в предыдущую, ничего принципиально нового она не содержит, поэтому объяснять что квадрат квадратный, а круг круглый по-прежнему не имеет никакого смысла. Единственное что я забыл сказать в предыдущей части - нужно зайти в админку и во первых удалить уже не нужный модуль «mainMenu», заменив его штатным модулем «Меню», а во вторых, если вы этого еще не сделали, то модули «Меню» и «header» нужно переключить на шаблон вывода module_simple.tpl.

Теперь открываем style.css и с того места где закончили в прошлый раз, то есть после правил для #copyrightBlock продолжаем:

Скрытый текст виден только зарегистрированным пользователям


Очевидно, что всю эту запись можно было бы чуть ли не вдвое сократить, но делать этого я категорически не рекомендую, так как если вдруг впоследствии нужно будет что-то изменить, то сделать это будет очень и очень сложно. Пусть лучше все остается именно в таком, совершенно простом для понимания виде. Большинства комментариев это естественно не касается, кроме того не забудьте после окончания и проверки работы удалить строку .moduletitle,.modulebody{background:#dadada}...... На этом каркас шаблона полностью готов и можно заняться оформлением необходимых для сайта компонентов и модулей.

Предположим, что по задумке дизайнера модули должны иметь несколько вариантов оформления, а значит перед нами стоит задача сделать так, чтобы конечный потребитель каким-то образом мог выбирать тот или иной вариант на лету, в процессе наполнения сайта. Для решения этой задачи естественно можно использовать достаточное количество шаблонов вывода, прописав каждому свой стиль и выводить модули через нужный, но зачем плодить целую кучу файлов и все так усложнять, если в движке предусмотрена такая прекрасная вещь, как префиксы модулей, применяя которые этот вопрос решается более чем элементарно. Тем более, что именно для этого они и предназначены.

Скрытый текст виден только зарегистрированным пользователям


Теперь достаточно зайти в админку и для нужных модулей дописать один из заготовленных только что стилей в качестве префикса. Например вот так:

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

В итоге, после пяти минут работы по заполнению префиксов я получил вот такой результат:

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

Продолжение следует.... Времени нет. Постараюсь в течении недели.
Шаблон своими руками. Часть 10... | Новогодние снежинки
Комментарии (5)
eoleg 20 декабря 2012 в 20:17 +5
Просто молча плюсую и жду продолжения :=)
lokanaft 20 декабря 2012 в 20:23 0
А может не надо? laugh
eoleg 20 декабря 2012 в 21:27 +2
Ну почему же? )
Мне полезно почитать
Алексей Тимофеев 20 декабря 2012 в 23:25 0
Pasha + молодец!
oll 20 декабря 2012 в 23:44 +5
МОЛОДЕЦ И ТВОРЕЦ. Самые позитивные эмоции к блогу Pasha . Это пример - правильного блога . Разбираешься , знаеш , не жлобся учи других. Человек тратит массу времени на описание : по косточкам -схематики шаблонов. Это значит , будет "ОБРАТНАЯ ОТДАЧА", ОДНОЗНАЧНО - ДЛЯ МНОГИХ.