Вы не правильно поняли вопрос. Размещение в понятиях друпала - это галочка в редакции материала об его публикации на титуле. Меня, скажем так, не устраивает вид титульной страницы в виде списка документов. Сверстал свой вариант. Остается решить вопрос, как им теперь подменить имеющийся. Обращаю внимание ваше на то, что page.tpl.php и титульная страница иметь должны разную верстку.
Гость (не проверено)
13 ноября 2007 в 0:06
создайте свою страницу, на которой размещайте все так как вам вздумается ..
а в настройках сайта измените пункт "Главная страница по умолчанию" на путь к новой стартовой странице..
вариант может и не красив , но действенен.
всё бы хорошо, да вот не принимает друпал статическую страницу о_О
Сделал welcome.php Указал его в настройках главной страницы по умолчанию. В результате ошибка 404 (страница не найдена)
Разбираюсь дальше. Мож что подскажете?
Мне кажется так надо делать:
1) сверстанную Вами страницу называете
page-front.tpl
и размещаете ее в Вашей теме, там где и page.tpl
2) внутри этой страницы впишите строчку <style type="text/css" media="all">import " <?phpprintbase_path() . path_to_theme()?>/style1.css";</style>
и тогда спокойно создаете свой css файл style1.css
эта страница и будет первой, если конечно вы не изменили в настройках название главной страницы <front>
Да, css файл тоже располагаете в папке вашей темы.
не совсем понял оборот $is_front. Буду признателен, если ткнёте в соответствующий раздел документации.
Или это просто означает признак титульной страницы?
Комментарии
RTFM!
а там написано, что первоначальное сообщение пропадает, как только вы что-то размещаете на главной странице.
Вы не правильно поняли вопрос. Размещение в понятиях друпала - это галочка в редакции материала об его публикации на титуле. Меня, скажем так, не устраивает вид титульной страницы в виде списка документов. Сверстал свой вариант. Остается решить вопрос, как им теперь подменить имеющийся. Обращаю внимание ваше на то, что page.tpl.php и титульная страница иметь должны разную верстку.
создайте свою страницу, на которой размещайте все так как вам вздумается ..
а в настройках сайта измените пункт "Главная страница по умолчанию" на путь к новой стартовой странице..
вариант может и не красив , но действенен.
Ткните носом, пожалуйста, где находится пункт "Главная страница по умолчанию".
Всё, пардон, нашёл!
Администрирование > Конф. сайта > О сайте.
Вместо node, подставил свою html'ку.
чёртов перевод...
всё бы хорошо, да вот не принимает друпал статическую страницу о_О
Сделал welcome.php Указал его в настройках главной страницы по умолчанию. В результате ошибка 404 (страница не найдена)
Разбираюсь дальше. Мож что подскажете?
Администрирование > Конф. сайта > О сайте.
там должен быть существующий нод друпала. он будет подставлен в page.tpl.php вместо $content
Как я и писал выше. Мне не нужно задействовать page.tpl.php для титульной страницы. Она должна быть оформлена совершенно по другому!
Мне кажется так надо делать:
1) сверстанную Вами страницу называете
page-front.tpl
и размещаете ее в Вашей теме, там где и page.tpl
2) внутри этой страницы впишите строчку
<style type="text/css" media="all">import " <?php print base_path() . path_to_theme() ?>/style1.css";</style>
и тогда спокойно создаете свой css файл style1.css
эта страница и будет первой, если конечно вы не изменили в настройках название главной страницы
<front>
Да, css файл тоже располагаете в папке вашей темы.
2gorr: thanks за направление. Пшёл тестить. О результатах отпишусь.
УРРРАААААААА!
Биг РЕСПЕКТ!
вот что странно в руководстве по phptemplate я ничего не нашёл про page-front.tpl
можно воспользоваться модулем panels.
zakobrezki, no pisk!
Как вариант можно не создавать новую страницу, а в пейдж.тпл.пхп добавлять коды:
<?php if (!$is_front) код ?> и <?php if ($is_front) код ?>
И нет проблем!
не совсем понял оборот $is_front. Буду признателен, если ткнёте в соответствующий раздел документации.
Или это просто означает признак титульной страницы?
ага, это означает признак титульной страницы!