2011-04-28 106 views
0

Drupal 7和Drupal 6 在頁面或故事內容類型中,例如有兩個基本字段叫做title和body。當我們創建新內容時,是否可以爲標題或/和正文字段定義自定義css類。內容類型中不同字段的css類的drupal選項

例如有時我們可能需要紅色標題,有時候需要藍色或橙色等......所以,當我們創建內容時,我們可以定義此特定節點的標題將使用.red class

回答

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的值,如果有,將打印類。

+0

感謝您的寶貴意見,這真的很值得滿。 – Fahad 2011-04-28 12:05:04

相關問題