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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 10-13-2011 03:08 | 显示全部楼层 |阅读模式
如果你想让某个或多个区块不以默认的css效果显示,而你也不想通过区块id 来覆写该区块,那么此模块是很好的选择。
" `* _0 E4 k4 W- l4 [9 V( ?% g1、安装block theme模块5 G" o, [1 i5 ~( l0 [9 T" z+ O
2、导航到  站点设置 » Block Theme,在Custom Block Templates:中输入news|news block(我的理解是:第一个为你要定义的区块模板customtemplate,计算机读取的名字;第二个为My Custom Template,将来显示在区块配置中的选项)。4 |5 M2 l; x4 U. J
3、在你的主题目录下添加文件:blocktheme-news.tpl.php(这里的news也就是你上面在Custom Block Templates输入的‘|’符号前的单词),请确保主题目录下有block.tpl.php,没有请复制一个。拷贝下面代码到 blocktheme-news.tpl.php中:0 Z$ ^7 `4 Y- f* O/ i* s
<?php# }! ~. }9 k5 E. E8 r# N5 c' s
// $Id$
+ A( a; z- ^& y  v) A" b; N?>
6 {" E  f+ C; I4 ^3 e4 T3 F, l  f0 c3 ~7 q/ Q, l. @3 A8 t
<!-- start block.tpl.php -->
% E8 @% G6 n8 }  C- F<div class="block-wrapper <?php print $block_zebra; ?>">   
% q0 B1 ~/ I2 e  R5 f( b2 ]# T
4 `, D# i1 B7 a8 Q! Q        <div id="block-<?php print $block->module .'-'. $block->delta; ?>" class="block block-<?php print $block->module ?>">7 J( H& E7 f4 E% v' |+ @+ _, a
<?php if ($block->subject): ?>4 A  p9 K% t2 J$ f+ a( a0 J, `/ l
<h2 class="title block-title"><?php print $block->subject ?></h2># |; ?  l: W% m- R
<?php endif; ?>5 F& \" z* {- X) u7 A' g2 [% b# \
<div class="content">; V" j! e$ X  |+ I5 x9 W
<?php print $block->content ?>* {+ \0 F9 X4 I) Z. N5 k5 }
</div>  l  }9 Y- d: L
</div>3 o# N- `2 F( o
# M( J$ t. o& }' ]/ m" K' d
</div>) ^, {( o' q+ J+ }9 h. n4 I( i7 s% B
<!-- /end block.tpl.php -->
1 O( m8 T; @+ r/ u- Z* ]0 ?这几乎就是一个最初始的区块,你可以添加class或id。# S' L2 z9 F! J' v3 H
4、清除缓存,导航到区块,点击任何区块的配置,你就可以多了个Custom Theme如下图:. c- |+ S* W* @! _
* v- T4 O4 T5 f: D
其中下拉列表中出现的 news block 就是Custom Block Templates 中输入的‘|’符号后的单词,选中就可以应用上了。, n; H9 ^8 k5 F/ S/ V/ w7 w

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

GMT+8, 11-11-2025 18:26 , Processed in 0.435996 second(s), 167 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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