用来依文章类型决定切换模板

if ($node->type == 'eng') {/* check if it's a eng node */
include 'page-eng.tpl.php'; /*load page-eng.tpl.php */
return; }

 

 

page.tpl.php可以用的相关函式 http://api.drupal.org/api/drupal/modules!system!page.tpl.php/6

 

$base_path → 拿还硬塞网页图或元件用
$is_front → 判断是不是在首页用,用来转向或不想在首页出现,但不想再block下过滤的时候用。
$logged_in → 判断登入

 

放选单:

<?php if (isset($secondary_links)) { ?><?php print theme('links', $secondary_links, array('class' => 'sub', 'id' => 'subnavlist')) ?><?php } ?>

判断有没有选单,直接产生ul带id,li带class,头尾自动放入last、first class

 

 

做区块用的判断式

<?php if ($login_block): ?> <!-- 登入区块 -->
        <div id="login">
            <?php print $login_block ?>
        </div>

<?php endif; ?>

 

 

template.php用,在每个页面加入css及js

drupal_add_css(drupal_get_path('theme', 'theme_name') . '/css/style.css');
drupal_add_js(drupal_get_path('theme', 'theme_name') . '/js/jquery.easing.1.3.js');

 

 

CSS的设定

 

.submitted{ /* 发布讯息 [ 由 admin 在 日, 03/04/2012 - 16:11 发表  ] 这个  */

 .content{ /*  node主内容区块 */

.taxonomy{ /* 分类 */

.collapsible{ /* 编辑时的折叠区块 */

 

.block-region{ /* blcok浏览位置的框 */
background:#fff;
border:2px dashed #f00;
color:#333;
filter: alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}

 

 

 

相关文章