Layout и Theme
Что-то я не догоняю.
Правомерно ли переводить layout как "макет"? Просто я тут встретил у англичан:
The default Drupal layout ("Theme"), consists of three columns.
Но для меня разница между макетом и темой очевидна. Макет - это компановка страницы, которая говорит где и что должно быть размещено. А тема - это как это должно выглядеть (цвета, шрифты, отступы, границы, бордюры) и т.д. Да, понимаю, что Тема обычно основана на шаблоне, а там как раз и макет может несколько отличаться, но дело в том, что макетом можно управлять через сам Drupal, когда мы сами говорим что разместить слева, справа, внизу и вверху.
В общем я запутался. У кого какие мысли?
- 's blog
- Для комментирования войдите или зарегистрируйтесь
Для меня layout - это "раскладка". Раскладка функциональных блоков страницы. Вверху - шапка, внизу - подвал, колонок - три штуки; левая колонка - основной контент, средняя и правая - для блоков -- это пример layout. То есть это из области вёрстки.
Макет, это скорее рабочая версия дизайна.
Тема это совокупность дизайна и функционала.
Это моё ИМХО, и всё вышесказанное не имеет никакого отношения к дискуссии в соседней ветке о словаре для переводов.
- Для комментирования войдите или зарегистрируйтесь
По teme я согласен с Dan просто: тема.
layout - скорее как расположение(что и где, уровни...)
А как разделить правильно skin и template ?
- Для комментирования войдите или зарегистрируйтесь
Может, копать "от результата", или от "уровня абстракции"?
Если применительно конкретно к Друпалу:
1) Макет - практически конечный результат пунктов 2 и 3, работаем на уровне "блок туда, блок суда".
2) Шаблон - это набор файлов *.tpl.php, в которых есть указания по html и регионам, ну и функции в template.php. Работаем на уровне - html, семантика, регионы. Все регионы, которые заданы здесь, нужны для пункта 1 - чтобы в админке блоки кидать туда-сюда внутри регионов (это я больше для coroochoone).
3) Верстка - набор конкретных инструкций в CSS, отвечающих за внешний вид, в т.ч. и за то, где визуально "лежит" конкретный регион. Т.е. работаем на уровне визуализации. Все, что нужно для работы, уже задано в пункте 2.
Итого, объединяя все три пункта, получаем тему - единое целое, но которое можно разделить между разными людьми, к примеру. Верстак пинает программера, который рулит шаблоном. Админ рулит блоками, и пинает верстака с программером, чтобы глюки правили.
p.s. По поводу skin :) В свете вышесказанного это просто дополнительный CSS. Т.е. верстка, но с помощью CSS обезображенная до неузнаваемости. Тем более что Друпал позволяет это делать с полпинка - просто создайте подкаталог в каталоге темы, и покладите туда новый CSS. Друпал опознает его как новую тему, в виде "подтемы". Шкурка, короче. И суть скина в том, что на уровне шаблона ничего не меняется. Максимум воздействия - смена раскладки в CSS.
Это не попытка перевода, это попытка осмысления того, что вообще творится в Друпале на уровне темизации :) Так что в данном контексте может быть полезно, наверное, кому-то.
- Для комментирования войдите или зарегистрируйтесь
ИМХО "Theme" здесь использовано в скобках как синоним Drupal layout.
А вообще станица по вопросу тут: http://drupal.org/node/49297/
А для "цвета, шрифты, отступы, границы, бордюры" там предлагают — Styling.
- Для комментирования войдите или зарегистрируйтесь
Спасибо marazmus - объяснил всё внятно, хотя и с двумя с половиной пинками :) (кстати - а почему программёр там никого не пинает. - тоскливо. однако..).
Я как раз намедни и решил заняться плотно вопросом по написанию собственных themes - полнофункциональных ( на многие модули и 3-колоночных) - по минимуму - так мне их 6 штук надо - разных и одна из них - на уровне CSS - как раз для десяти сайтов будет изменена.
Кстати. у него же, у marazmus, тут и есть инфо - http://marazmus.net.ru/
ТОже - Спасибо.
Best Regards!
Gendalf.
- Для комментирования войдите или зарегистрируйтесь





Комментарии