2009年7月28日星期二

为节点增加交互 CSS Classes

需要修改的模板文件:node.tpl.php

适用于:Drupal5.x 和 Drupal6.x

原文:Alternating Teaser Classes

原代码:
<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">

增加:
<?php global $node_count; print ($node_count++ % 2) ? 'odd' : 'even'; ?>

最终代码:

<div id="node-<?php print $node->nid; ?>"
class="node<?php global $node_count; print ($node_count++ % 2) ? 'odd' : 'even'; ?><?php if ($sticky) { print ' sticky'; } ?><?php if
(!$status) { print ' node-unpublished'; } ?>">


没有评论: