Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
内容类型中不同字段的css类的drupal选项_Drupal_Drupal 6_Drupal 7 - Fatal编程技术网

内容类型中不同字段的css类的drupal选项

内容类型中不同字段的css类的drupal选项,drupal,drupal-6,drupal-7,Drupal,Drupal 6,Drupal 7,Drupal7和Drupal6 例如,在页面或故事内容类型中,有两个基本字段称为title和body。当我们创建新内容时,是否可以为标题或/和正文字段定义自定义css类 例如,有时我们可能需要红色标题,有时需要蓝色或橙色标题等等。。。因此,当我们创建内容时,我们可以定义此特定节点的标题将使用。red class您可以创建一个文本字段(例如field\u title\u class),然后在主题的node.tpl.php中使用它。如果您的原创作品是这样的(摘自花环主题): 您可以将其更改为:

Drupal7和Drupal6 例如,在页面或故事内容类型中,有两个基本字段称为title和body。当我们创建新内容时,是否可以为标题或/和正文字段定义自定义css类

例如,有时我们可能需要红色标题,有时需要蓝色或橙色标题等等。。。因此,当我们创建内容时,我们可以定义此特定节点的标题将使用。red class

您可以创建一个文本字段(例如field\u title\u class),然后在主题的node.tpl.php中使用它。如果您的原创作品是这样的(摘自花环主题):


您可以将其更改为:

<?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; ?>


您可以在模板中使用body类

您还可以使用drupal 6的节点类模块

谢谢您的宝贵建议,它确实非常值得一读。我喜欢yoavmatchulsky前面的答案,比您的答案简单一点。但我还是想指出你是对的,因为这对我来说也是正确的解决方案
<?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; ?>