Как создать разделы сайта, а не просто контент?

Главные вкладки

Аватар пользователя mishundic mishundic 31 января 2007 в 18:01

Недавно стал работать с Drupal, возник оче6нь простой вопрос:

На сайте drupal.ru есть разделы «о проекте», «возможности» и т.п.
Но на этих страницах не указана дата создания, автор и т.п. (т.е. их, вероятно, создали не с помощью «Create content»).

Тогда как Вы это сделали. И как это сделать мне?

Спрограммировать смогу, но напишите, пожалуйста, как это сделать правильно?

В сообщениях форума искал. Ответ не нашел.

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 31 января 2007 в 18:13

> На сайте drupal.ru есть разделы «о проекте», «возможности» и т.п.
Это меню называется Добавочное меню (Secondary menu). Его можно создать и настроить на странице Управление меню (как и Основное меню Primary menu, которое выше). Добавляете пункт меню и указываете ссылку на страницу.

> Но на этих страницах не указана дата создания, автор и т.п. (т.е. их, вероятно, создали не с помощью «Create content»).
Страницы созданы, скорее всего, именно через «Create content». Тип содержания тоже стандартный - Story или Page. Просто в настройках темы оформления вы можете указать, что "дата создания, автор и т.п. " вам тут не нужны.

Аватар пользователя mishundic mishundic 31 января 2007 в 18:37

> Просто в настройках темы оформления вы можете указать, что "дата создания, автор и т.п. " вам тут не нужны.

Спасибо. Сначало искал в админовке, потом понял, что надо работать со строкой в node.tpl.php

<span class="submitted"><?php print $submitted ?></span>

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 31 января 2007 в 19:05

Конечно, вы можете редактировать напрямую файлы шаблонов, но 5-ке в настройках темы оформления есть галочки "показывать миссию, слоган, дату, автора и т.п."

Аватар пользователя mishundic mishundic 31 января 2007 в 19:32

Да, уже нашел, действительно в админовке всё есть.

Но только что на drupal.org нашел оптимальное для себя решение:

Можно создать тип контента, — допустим razdel
Потом создать node-razdel.tpl.php, который будет немного отличаться от обычного node.tpl.php
А phptemplate сам определит по типу ноды какой из этих файлов подключать.

Аватар пользователя dyp@drupal.org dyp@drupal.org 31 января 2007 в 23:10

так можно делать если вас не волнует как будет выглядеть в rss ваши мат-лы
иначе лучше использовать contemplate
хотя в пятерке я не пробовал может что-то и изменилось.