Внешние виды постов

Прислано: Oc3an

чт, 25/02/2010 - 23:35

Всем привет. На одном проекте используется тема Magazeen, так же используется OG с коллективными блогами.

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

А когда пост пишется в какую-нибудь группу, то ничего этого нет. Просто текст заголовка и сам пост. Никакой выделяющей рамочки, показа количества комментариев и "читать далее".

Как сделать так, чтобы было везде одинаковое оформление, как у страницы?

Оформление заголовка ноды в сокращенной и полной версии

Прислано: STINGER_LP@drupal.org

вс, 01/02/2009 - 14:37

Сейчас мучаюсь над таким вопросом: как сделать одинаковое оформление у ноды при отображении в сокращенном варианте на главной странице сайта и при отображении полной версии ноды.
Оформление для первого варианта сделал отредактировав "node.tpl.php", соответственно заданное мной оформление работает только у заголовков нод на главной странице. При просмотре полной версии нод заголовок оформлен стандартным способом. А нужно, чтобы был также, как на главной странице.

Вся сложность в том, что в "node.tpl.php" заголовок нод я оформил с бэкграундами добавив 3 дива дополнительных, вот так вот:

<div class="node-title-bg">
    <div class="node-title-bg-left"></div>
         <h2 class="title"><a href="<?php print $node_url?>"><?php print $title?></a></h2>
    <div class="node-title-bg-right"></div>
</div>

Соответственно также нужно сделать и для оформления заголовка в полной версии ноды, это уже я попытался сделать отредактировав "page.tpl.php". Но проблема в том, что из-за этого теперь эти бэкграунды заголовка вылазят и на главной странице сайта залезая на первую ноду, что ломает весь дизайн.

Можно ли как-то сделать, чтобы изменения в "page.tpl.php" в стиле заголовков нод отображались только при просмотре полной версии нод, а на главной странице нет, там все делает "node.tpl.php"? Может с помошью PHP (if, else) как-то... я просто не владею языком PHP.

RSS-материал

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