Drupal 7和Drupal 6 在頁面或故事內容類型中,例如有兩個基本字段叫做title和body。當我們創建新內容時,是否可以爲標題或/和正文字段定義自定義css類。內容類型中不同字段的css類的drupal選項
例如有時我們可能需要紅色標題,有時候需要藍色或橙色等......所以,當我們創建內容時,我們可以定義此特定節點的標題將使用.red class
Drupal 7和Drupal 6 在頁面或故事內容類型中,例如有兩個基本字段叫做title和body。當我們創建新內容時,是否可以爲標題或/和正文字段定義自定義css類。內容類型中不同字段的css類的drupal選項
例如有時我們可能需要紅色標題,有時候需要藍色或橙色等......所以,當我們創建內容時,我們可以定義此特定節點的標題將使用.red class
你可以使用體類在模板http://batayneh.me/post/power-drupal-body-classes-theming
您也可以使用節點類模塊爲Drupal 6個http://drupal.org/project/node_class
您可以創建一個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的值,如果有,將打印類。
感謝您的寶貴意見,這真的很值得滿。 – Fahad 2011-04-28 12:05:04
我喜歡yoavmatchulsky先前的回答,比你更容易一些。但我仍然想標記你,因爲它也是我的正確解決方案 – Fahad 2011-04-28 17:11:43