Разные заголовки на разных страницах.

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

Аватар пользователя r-rebellion r-rebellion 11 октября 2009 в 23:25

Приветствую уважаемое сообщество Друпал.ру!
С радостью знакомлюсь с друпал и у меня возник вопрос следующего рода:
по замыслу у разных разделов сайта или, допустим, страниц перед заголовком разное изображение. собственно, каким образом это можно реализовать? изменчющийся класс или что-то в этом роде.
Спасибо заранее!

Комментарии

Аватар пользователя Serg_M Serg_M 12 октября 2009 в 12:15

Как-то так
в node.tpl.php размещаем

<?php
switch ($node->type) {
  case тип ноды 1:
    <span class="стиль 1">
    <a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a> </span>
  break;
  case тип ноды 2:
   <span class="стиль 2">
    <a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a> </span>
  break;
  default:
// тоже что-нибудь можно
}
?>

затем в style.css прописать все стили

.стиль 1 {
 все что душе угодно
}
Аватар пользователя r-rebellion r-rebellion 12 октября 2009 в 16:42
<?php switch ($node->type) {
  case "type1":
        ?>
        <h2 class="1"><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
  <?php
  break;
  case "type2":
        ?>
        <h2 class="2"><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
        <?php
  break;
  default:
}
?>

так, чтобы быть точнее, мало ли пригодится кому-то ещё.

Аватар пользователя r-rebellion r-rebellion 12 октября 2009 в 17:41

А если усложнить задачу и сделать, чтобы менялся класс у $title в page.tpl в зависимости от страниц или терминов словаря? Делал определяя пути, но это не удобно(

Аватар пользователя Serg_M Serg_M 12 октября 2009 в 17:59

"r-rebellion" wrote:
А если усложнить задачу и сделать, чтобы менялся класс у $title в page.tpl в зависимости от страниц

под страницами вы что подразумеваете?