Это довольно общий вопрос, и ваше описание является чем-то неопределенным в отношении важных различий, таких как страница, раздел сайта и регион страницы. Тем не менее, некоторые общие советы: начните с установки модуля администратора. Затем получайте весь ваш контент, как правило, в нужных местах с чужой темой, например, Гирлянда, прежде чем ты начнешь делать что-то свое. Вы должны быть в состоянии получить довольно далеко, не касаясь кода. Используйте CCK, чтобы определить свою структуру контента. У вас уже должен быть тип для страницы, и похоже, что вы захотите добавить тип для функции, биографии, листинга и поста в блоге. В зависимости от деталей, вам может понадобиться добавить несколько дополнительных полевых модулей, например, если у вас есть изображения, вам, вероятно, понадобится модуль imagefield.
После определения типов содержимого настройте pathauto и начните добавлять содержимое.
Как только у вас есть контент, вы захотите создать его списки с представлениями. Возможно, вы захотите начать с модуля simpleviews, так как интерфейс представлений может быть ошеломляющим. Сохраните ваши представления как отображение блоков, а затем используйте администратор блоков, чтобы поместить их в нужную область страницы, и настройте их так, чтобы они отображались только на нужных страницах.
С этого момента вы захотите начать контролировать то, как отдельные элементы (узлы) выглядят в разных контекстах. Вот когда вы начинаете их. Для этого я бы установил модуль devel, посмотрел, что делают другие темы, и вызвал dsm () для любых непонятных переменных, чтобы увидеть, как они выглядят.
Обычно вы можете получить быструю помощь по конкретным вопросам по каналам Drupal IRC .