Швабрашвабр - Блок Прямой эфир - как встроить стили

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

Аватар пользователя iskatel iskatel 21 октября 2009 в 8:09

Скачал и установил сборку "Швабрашвабр". Возник следующий вопрос. Там имеется блок "Прямой эфир" в котором выводится имя пользователя - заголовок материала - заголовок комментария. Вид блока определяется следующим кодом шаблона: views-view-field--live--subject.tpl.php

<?php
//foreach($row as $k => $v) {
//drupal_set_message($k . " = " . $v);
print "comments_uid) . "\">" . $row->comments_name . "nid) . "\">" . $row->node_title . "nid) . "#comment-" . $row->comments_cid . "\">" . $row->comments_subject . "
";
//}
?>

Необходимо для каждого элемента этого блока определить свои стили. То есть примерно нужно чтобы было
<див class="стил" > юзер - <див class="стил" > заголовок материала - <див class="стил" > заголовок комментария

Подскажите как встроить эти стили в код.

Комментарии

Аватар пользователя iskatel iskatel 21 октября 2009 в 10:43

"Химический Али" wrote:
Оберните все в 1 DIV-блок с уникальным ID и получите прямой доступ в любую точку.

А не покажете как это сделать. Если вас не затруднит покажите как обернуть код который я привел выше в этот DIV-блок.

Аватар пользователя leorik@drupal.org leorik@drupal.org 21 октября 2009 в 14:59
<?php 
//foreach($row as $k => $v) {
  //drupal_set_message($k . " = " . $v);
  
print "<div class="directspeech"><span id="author"><a href=\"" base_path() . drupal_get_path_alias("user/" $row->comments_uid) . "\">" $row->comments_name "</a></span> → <span id="nodesubj"><a href=\"" base_path() . drupal_get_path_alias("node/" $row->nid) . "\">" $row->node_title "</a></span> → <span id="commentsubj"><a href=\"" base_path() . drupal_get_path_alias("node/" $row->nid) . "#comment-" $row->comments_cid "\">" $row->comments_subject "</a></span><br />";
//}
?>

и в ксс

.directspeech {
 /* стиль для всего текста внутри блока*/
}

.directspeech#author {
 /* стиль для автора */
}

.directspeech#nodesubj {
 /* для темы ноды */
}

.directspeech#commentsubj {
 /* для темы комментария */
}

Если у госу есть что поправить - милости просим. Smile