Подскажите, пожалуйста, как сделать текст для главной страницы чтобы он был только там?
По идее можно любую ноду закрепить на главной, но при нажатии на неё она откроется в отдельном окне, отдельной нодой, и текст будет на главной и в самой ноде. Мне нужно чтобы этот текст был только на главной.
Кажется решение очень простое, но никак не могу сообразить, выручите, пожалуйста.
Комментарии
page.tpl.php?
Изменения в нём будут видны и на страницах разделов ведь, нужно чтобы текст был только на главной.
а если добавить условие:
<?php if ($is_front) { } ?>
то не будут
Да, точно. А есть что-то попроще?
Не понял, как это, нажмёте на ноду и она откроется в новом окне? У вас там вью что-ли стоит?
Я так понимаю, надо в /admin/settings/site-information указать страницу для главной, т.е. вашу ноду и всё.
Отличный механизм, но не совсем то, что нужно. При этом способе вверху есть кнопки просмотра и редактирования ноды, кнопка просмотра ведёт на node/1, её указал в качестве главной, т.е. получается две страницы с одинаковым текстом, главная и нода 1.
Второе неудобство почему-то после этих кнопок и перед текстом самой страницы выводятся вьюсы которые показываются на главной, видимо очерёдность задана не верно в шаблоне, может что-то ещё.
С очерёдностью можно поэкспериментировать, но первая проблема с кнопками лишает этот эксперимент смысла, так как уже 2 копии текста на разных страницах получается при таком подходе...
Страница одна - node/1.
При назначении страницы главной, она не дублируется, а всего-навсего Друпал переадресует на нее при запросе главной страницы. Вкладка "просмотр" сигнализирует о режиме, в котором находится страница. Если смущают вкладки, то их можно вообще отключить
Разве можно убрать кнопки только для выбранной ноды? Если так сделать, то часть проблемы была бы решена.
если для конкретной ноды, то опять же в page.tpl.php нужно строки вывода вкладок поместить в условие
<?php if ($node->nid != <номер ноды>) { <выводим вкладки> } ?>
про page-front.tpl.php вы наверное первый раз слышите
Кнопки просмотра и редактирования - это же инструмент администратора. Разлогиньтесь и их не будет.
Так и знал, что всё просто, спасибо Не сообразил проверить для анонимного юзера, у него этих кнопок нет и виден просто заголовок и текст выбранной ноды.
Но и вариант с page.tpl сохраню, пригодится.
Всем спасибо за помощь.