отдельный style.css для главной страницы

Прислано: Ateist

вт, 25/12/2007 - 16:06

Другие статьи по теме:

Переделываю шаблон Chameleon (вместо файлов .tpl там один - chameleon.theme) и возникла необходимость сделать главную страницу, отличную по дизайну от остальных. в качестве главной идет node/2. Подскажите, пожалуйста, как определить отдельный файл style.css для главной страницы?

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Ромка в вт, 25/12/2007 - 21:28.

Попробуй воспользоваться фией drupal_add_css.


Опубликовано andypost@drupal.org в вт, 25/12/2007 - 21:32.

page-front.tpl.php


Опубликовано PVasili в вт, 25/12/2007 - 21:39.

$is_front


Опубликовано VladSavitsky в вт, 25/12/2007 - 23:03.

А ещё я читал, что можно через сниппеты подключать нужные таблицы стилей для отдельных страниц.


Опубликовано PVasili в вт, 25/12/2007 - 23:08.

модная тема :)


Опубликовано Ateist в ср, 26/12/2007 - 07:08.

PVasili, в теме нет файла page.tpl.php. я об этом писала выше. А вообще, у вас крайне емкие ответы... Я понимаю, что тема модная, но раз уж вы отвечаете, то не могли бы делать это более подробно? Я новичок в использовании друпала и хочу разобраться.


Опубликовано vadbars@drupal.org в ср, 26/12/2007 - 10:48.

Не обижайтесь, Ateist, здесь на форуме люди отвечают "по возможности". У нас нет тут должностей, которым это вменено в обязанность. Так что пренебрежения новичками тут нет.
PVasili рекомендовал вам использовать проверку переменной $is_front для определения, главная это страница или нет. По итогам проверки вы можете подгружать нужный css функцией drupal_add_css, как посоветовал Ромка.

Ну, а page-front.tpl.php - это из тем оформления на "движке тем" phptemplate, это, действительно, не ваш случай. Но, надо сказать, что phptemplate - самый популярный и подробно разработанный движок, поэтому с ним работать легче (начинающим тоже). И сниппетов, о которых говорит VladSavitsky там больше. :)


Опубликовано Ateist в ср, 26/12/2007 - 12:49.

Я не обижаюсь. просто думаю, это немного некорректно по отношению ко мне. Я же не спрашиваю насчет каких-то уж совсем узкоспециализированных тонкостей, тем самым давая понять, что я гуру и развернутые ответы на всякие элементарные вопросы меня не интересуют.
Во всяком случае, я сама недавно попалилась на том, что заказчик попросил объясняться доступным ему языком и как можно более подробно.


Опубликовано Ateist в пт, 28/12/2007 - 14:55.

Вышла из положения таким образом:
во-первых, перешла на Гарланд, чем сразу решила несколько мелких и не очень проблем;
во-вторых, для элементов, отличающихся оформлением от остальных, прописала классы и создала правила в листе стилей. вот, собственно, и все.


Опубликовано itm в вс, 11/12/2011 - 09:29.

А можно просто блоком с содержимым drupal_add_css подгрузить файл css - будет ли это правильно?


Новое на сайте

Ссылки партнёров