国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal模块] drupal模块block theme模块使用

[复制链接]
发表于 10-13-2011 03:08 | 显示全部楼层 |阅读模式
如果你想让某个或多个区块不以默认的css效果显示,而你也不想通过区块id 来覆写该区块,那么此模块是很好的选择。
8 \- E. t& t3 a1、安装block theme模块
: ^0 _9 n* p( x9 V+ J, @# [2、导航到  站点设置 » Block Theme,在Custom Block Templates:中输入news|news block(我的理解是:第一个为你要定义的区块模板customtemplate,计算机读取的名字;第二个为My Custom Template,将来显示在区块配置中的选项)。
! ]8 Y: x% y3 p' b2 f& Y3、在你的主题目录下添加文件:blocktheme-news.tpl.php(这里的news也就是你上面在Custom Block Templates输入的‘|’符号前的单词),请确保主题目录下有block.tpl.php,没有请复制一个。拷贝下面代码到 blocktheme-news.tpl.php中:
+ M- |3 I! O' E. [5 w' W<?php* e# K* P1 E) t$ A( \; y' P
// $Id$% S- t# ~9 I* n& g, P0 {7 m# q2 W$ D
?>
2 e. U. E9 x/ t1 w1 `5 b4 H. v! m3 {# V) Q+ x* J, ^. {2 }) \- D" j5 l
<!-- start block.tpl.php -->
9 j0 b- m. o, V<div class="block-wrapper <?php print $block_zebra; ?>">   
+ P9 i5 j* d# @) o7 c, o+ f9 J, r+ V$ H& u6 Z; M4 E4 y& ]0 L
        <div id="block-<?php print $block->module .'-'. $block->delta; ?>" class="block block-<?php print $block->module ?>">  |# ]# Q4 p: ~  T
<?php if ($block->subject): ?>
4 t6 e/ Z4 k* B<h2 class="title block-title"><?php print $block->subject ?></h2>
( X4 W' [5 i' Y+ }( m: o  T0 q<?php endif; ?>7 O9 p4 ~: ^; I" D
<div class="content">" M  E5 H2 [1 v/ H# t; C- \
<?php print $block->content ?>7 p+ d% b  s1 t9 _
</div>& N# r5 x5 I! X7 g6 H* `% @, ^1 A
</div>1 |' l5 }3 B. E. H7 z: F

4 A, x: w, ^: J</div>
5 ?5 H3 I1 x! X% Y" c* J4 q<!-- /end block.tpl.php -->3 B) @1 Q, m+ Y) O+ ^% q: }
这几乎就是一个最初始的区块,你可以添加class或id。- k: ]% x; u, b+ L
4、清除缓存,导航到区块,点击任何区块的配置,你就可以多了个Custom Theme如下图:, ^% m& F/ K3 Y& ]  O  F! S, e

* `9 W& z5 @8 ]& u  r% D$ P其中下拉列表中出现的 news block 就是Custom Block Templates 中输入的‘|’符号后的单词,选中就可以应用上了。
' D0 n' B; A1 Q& d8 H+ o: T2 P: h& e

|2011-2026-版权声明|平台(网站)公约|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 3-14-2025 21:14 , Processed in 1.947620 second(s), 162 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表