Drupal 7和Drupal 6 例如,在页面或故事内容类型中,有两个基本字段称为标题和正文。当我们创建新内容时,是否可以为标题或/和正文字段定义自定义css类。
例如,有时我们可能需要一个红色的标题,有时候需要蓝色或橙色......所以当我们创建一个内容时,我们可以定义这个特定节点的标题将使用.red class答案 0 :(得分:2)
您可以创建CCK文本字段(例如field_title_class),然后在主题的node.tpl.php中使用它。如果你的原件是这样的(取自加兰主题):
<?php if ($page == 0): ?>
<h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
您可以将其更改为:
<?php if ($page == 0): ?>
<h2<?php print empty($node->field_title_class[0]['value']) ? '' : (' class="' . $node->field_title_class[0]['value'] . '"'); ?>><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>
这会检查field_title_class中是否有值,如果有,则会打印该类。
答案 1 :(得分:0)
您可以在模板http://batayneh.me/post/power-drupal-body-classes-theming中使用正文类 您还可以将节点类模块用于drupal 6 http://drupal.org/project/node_class