iNFerNo 15 июня 2011 в 12:58 Подскажите, что сделать что бы изменения расцветки в ноде не влияло на тизеры. Drupal6 Есть вопрос Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
iNFerNo 15 июня 2011 в 14:40 да нет это понятно. для каждого типа материала же интресует. пи.сэ. плохо наверное тему сформулировал. исправлю.
iNFerNo 15 июня 2011 в 14:42 тизер же тоже из составных состоит... как и нода (links, никнейм, стиль боди и так далее)
Jean-Claude 15 июня 2011 в 15:51 я не проверял класс у другого типа нод но типа так, смотри в файрбуге .node .teaser { background: red; padding: 3px; } .othertype .teaser { background: green; padding: 3px; }
Jean-Claude 15 июня 2011 в 18:28 значит создай для другого типа материала свой темплет, а туда тули какой хошь класс
oboroten 15 июня 2011 в 18:35 <?phpclass="<?php echo $node->type; if($teaser){echo '-teaser';}?>"?> в итоге для полного материала получаем класс news а для тизера класс news-teaser после чего пляшем с цсс
oboroten 16 июня 2011 в 0:06 node.tpl.php в первый же див который обволакивает весь контент. или node-type.tpl.php
Комментарии
Например так
background: red;
}
.teaser {
background: red;
padding: 3px;
}
да нет это понятно. для каждого типа материала же интресует.
пи.сэ. плохо наверное тему сформулировал. исправлю.
тизер же тоже из составных состоит... как и нода (links, никнейм, стиль боди и так далее)
я не проверял класс у другого типа нод
но типа так, смотри в файрбуге
.node .teaser {
background: red;
padding: 3px;
}
.othertype .teaser {
background: green;
padding: 3px;
}
не работает такая конструкция. кеш сбрасывал.
значит создай для другого типа материала свой темплет, а туда тули какой хошь класс
<?phpclass="<?php echo $node->type; if($teaser){echo '-teaser';}?>"?>
в итоге для полного материала получаем класс news а для тизера класс news-teaser после чего пляшем с цсс
я это видел... куда только это вставлять то? в ноде-тайп ???
node.tpl.php видимо
node.tpl.php в первый же див который обволакивает весь контент.
или node-type.tpl.php