Layout и Theme

Прислано:

ср, 04/04/2007 - 08:41

Другие статьи по теме:

Что-то я не догоняю.
Правомерно ли переводить layout как "макет"? Просто я тут встретил у англичан:
The default Drupal layout ("Theme"), consists of three columns.
Но для меня разница между макетом и темой очевидна. Макет - это компановка страницы, которая говорит где и что должно быть размещено. А тема - это как это должно выглядеть (цвета, шрифты, отступы, границы, бордюры) и т.д. Да, понимаю, что Тема обычно основана на шаблоне, а там как раз и макет может несколько отличаться, но дело в том, что макетом можно управлять через сам Drupal, когда мы сами говорим что разместить слева, справа, внизу и вверху.
В общем я запутался. У кого какие мысли?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Dan в ср, 04/04/2007 - 10:17.

Для меня layout - это "раскладка". Раскладка функциональных блоков страницы. Вверху - шапка, внизу - подвал, колонок - три штуки; левая колонка - основной контент, средняя и правая - для блоков -- это пример layout. То есть это из области вёрстки.

Макет, это скорее рабочая версия дизайна.

Тема это совокупность дизайна и функционала.

Это моё ИМХО, и всё вышесказанное не имеет никакого отношения к дискуссии в соседней ветке о словаре для переводов.


Опубликовано PVasili в вт, 08/05/2007 - 18:00.

По teme я согласен с Dan просто: тема.
layout - скорее как расположение(что и где, уровни...)

А как разделить правильно skin и template ?


Опубликовано marazmus в вт, 08/05/2007 - 18:47.

Может, копать "от результата", или от "уровня абстракции"?

Если применительно конкретно к Друпалу:

1) Макет - практически конечный результат пунктов 2 и 3, работаем на уровне "блок туда, блок суда".

2) Шаблон - это набор файлов *.tpl.php, в которых есть указания по html и регионам, ну и функции в template.php. Работаем на уровне - html, семантика, регионы. Все регионы, которые заданы здесь, нужны для пункта 1 - чтобы в админке блоки кидать туда-сюда внутри регионов (это я больше для coroochoone).

3) Верстка - набор конкретных инструкций в CSS, отвечающих за внешний вид, в т.ч. и за то, где визуально "лежит" конкретный регион. Т.е. работаем на уровне визуализации. Все, что нужно для работы, уже задано в пункте 2.

Итого, объединяя все три пункта, получаем тему - единое целое, но которое можно разделить между разными людьми, к примеру. Верстак пинает программера, который рулит шаблоном. Админ рулит блоками, и пинает верстака с программером, чтобы глюки правили.

p.s. По поводу skin :) В свете вышесказанного это просто дополнительный CSS. Т.е. верстка, но с помощью CSS обезображенная до неузнаваемости. Тем более что Друпал позволяет это делать с полпинка - просто создайте подкаталог в каталоге темы, и покладите туда новый CSS. Друпал опознает его как новую тему, в виде "подтемы". Шкурка, короче. И суть скина в том, что на уровне шаблона ничего не меняется. Максимум воздействия - смена раскладки в CSS.

Это не попытка перевода, это попытка осмысления того, что вообще творится в Друпале на уровне темизации :) Так что в данном контексте может быть полезно, наверное, кому-то.


Опубликовано RISK в вт, 08/05/2007 - 19:01.

ИМХО "Theme" здесь использовано в скобках как синоним Drupal layout.

А вообще станица по вопросу тут: http://drupal.org/node/49297/

А для "цвета, шрифты, отступы, границы, бордюры" там предлагают — Styling.


Опубликовано Gendalf в чт, 02/08/2007 - 12:23.

Спасибо marazmus - объяснил всё внятно, хотя и с двумя с половиной пинками :) (кстати - а почему программёр там никого не пинает. - тоскливо. однако..).
Я как раз намедни и решил заняться плотно вопросом по написанию собственных themes - полнофункциональных ( на многие модули и 3-колоночных) - по минимуму - так мне их 6 штук надо - разных и одна из них - на уровне CSS - как раз для десяти сайтов будет изменена.
Кстати. у него же, у marazmus, тут и есть инфо - http://marazmus.net.ru/
ТОже - Спасибо.
Best Regards!
Gendalf.


Ссылки партнёров