Текст для главной страницы без отдельной ноды, как?

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

Аватар пользователя h03 h03 27 апреля 2010 в 8:02

Подскажите, пожалуйста, как сделать текст для главной страницы чтобы он был только там?
По идее можно любую ноду закрепить на главной, но при нажатии на неё она откроется в отдельном окне, отдельной нодой, и текст будет на главной и в самой ноде. Мне нужно чтобы этот текст был только на главной.
Кажется решение очень простое, но никак не могу сообразить, выручите, пожалуйста.

Комментарии

Аватар пользователя h03 h03 27 апреля 2010 в 8:23

<a href="mailto:PrgPLT@drupal.org">PrgPLT@drupal.org</a> wrote:
page.tpl.php?

Изменения в нём будут видны и на страницах разделов ведь, нужно чтобы текст был только на главной.

Аватар пользователя Ice-LC Ice-LC 27 апреля 2010 в 9:24

Не понял, как это, нажмёте на ноду и она откроется в новом окне? У вас там вью что-ли стоит?
Я так понимаю, надо в /admin/settings/site-information указать страницу для главной, т.е. вашу ноду и всё.

Аватар пользователя h03 h03 27 апреля 2010 в 10:11

Ice-LC wrote:
Не понял, как это, нажмёте на ноду и она откроется в новом окне? У вас там вью что-ли стоит?
Я так понимаю, надо в /admin/settings/site-information указать страницу для главной, т.е. вашу ноду и всё.

Отличный механизм, но не совсем то, что нужно. При этом способе вверху есть кнопки просмотра и редактирования ноды, кнопка просмотра ведёт на node/1, её указал в качестве главной, т.е. получается две страницы с одинаковым текстом, главная и нода 1.
Второе неудобство почему-то после этих кнопок и перед текстом самой страницы выводятся вьюсы которые показываются на главной, видимо очерёдность задана не верно в шаблоне, может что-то ещё.
С очерёдностью можно поэкспериментировать, но первая проблема с кнопками лишает этот эксперимент смысла, так как уже 2 копии текста на разных страницах получается при таком подходе...

Аватар пользователя PrgPLT@drupal.org PrgPLT@drupal.org 27 апреля 2010 в 10:22

Страница одна - node/1.
При назначении страницы главной, она не дублируется, а всего-навсего Друпал переадресует на нее при запросе главной страницы. Вкладка "просмотр" сигнализирует о режиме, в котором находится страница. Если смущают вкладки, то их можно вообще отключить

Аватар пользователя h03 h03 27 апреля 2010 в 10:32

Разве можно убрать кнопки только для выбранной ноды? Если так сделать, то часть проблемы была бы решена.

Аватар пользователя PrgPLT@drupal.org PrgPLT@drupal.org 27 апреля 2010 в 10:47

если для конкретной ноды, то опять же в page.tpl.php нужно строки вывода вкладок поместить в условие
<?php if ($node->nid != <номер ноды>) { <выводим вкладки> } ?>

Аватар пользователя Ice-LC Ice-LC 27 апреля 2010 в 11:33

"h03" wrote:
Отличный механизм, но не совсем то, что нужно. При этом способе вверху есть кнопки просмотра и редактирования ноды, кнопка просмотра ведёт на node/1, её указал в качестве главной, т.е. получается две страницы с одинаковым текстом, главная и нода 1.

Кнопки просмотра и редактирования - это же инструмент администратора. Разлогиньтесь и их не будет.

Аватар пользователя h03 h03 27 апреля 2010 в 16:45

Ice-LC wrote:

Кнопки просмотра и редактирования - это же инструмент администратора. Разлогиньтесь и их не будет.

Так и знал, что всё просто, спасибо Smile Не сообразил проверить для анонимного юзера, у него этих кнопок нет и виден просто заголовок и текст выбранной ноды.
Но и вариант с page.tpl сохраню, пригодится.
Всем спасибо за помощь.