欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

hook_block() 的主题化

shiping1 的头像
弱弱的问一句 hook_block 能定义模板文件 
然后把hook_block的变量 放在模板文件中吗
 
我对drupal 我还在看view模块 基本没入门的说
 
 
[广州]小黑(329783470)  19:24:55
到现在我都没发现 有什么东西要让我去用drupal去完成的
没有 我很善良 经常扶老奶奶过马路什么的 真宗的红领巾
 
[广州]小黑(329783470)  19:26:12
 
[猛]活泼王子(76751289)  19:26:34
@[苏州]泪痕_元怜 http://www.baidu.com/s?ie=UTF-8&wd=hook_block  实在不了解你问的是啥;帮你百度下;你矮个看看应该有你答案;
[广州]小黑(329783470)  19:27:07
说真的 我现在还没发现drupal在开发中能给我带来什么便利 可能是我目前接触的项目都太小 
[猛]活泼王子(76751289)  19:27:31
@[广州]小黑 小黑;也黑的不见底;深浅也都无法了解;也不不担心被了解;
[上海]封天(121435738)  19:28:14
hook_block_view 里, $block[ content] = array(
'#theme' => theme_name
'#variable1' => xxx,
'#variable2' => xxx
)
[苏州]泪痕_元怜(958186957)  19:28:56
那它渲梁的是哪个tpl文件呢
[上海]封天(121435738)  19:29:18
#theme 啊
[苏州]泪痕_元怜(958186957)  19:29:23
好的 
谢谢啦
不过我用的是d6
哎 没有 hook_block_view 方法
[上海]封天(121435738)  19:30:41
我去。。6 的block return的直接是html好不好
更简单啊
也是一个info 一个view,view里就不是array(#theme)这种了
直接给他theme(),然后自己写个hook_theme
[苏州]泪痕_元怜(958186957)  19:32:07
? 没看懂 ? 
我当然可以把 html直接写在 hook_block里\
但是觉得html应该与module代码分离
所以不知道怎么办
[上海]封天(121435738)  19:33:14

function mymodule_display_block_1(){
return theme(xxx);
}
或者你直接content对应theme都可以
[苏州]泪痕_元怜(958186957)  19:34:34
theme(xxx);
这段代码没看懂
[猛]活泼王子(76751289)  19:34:41
array( 'template' => 'user_login', 


建立user_login.tpl.php文件 放在主题里面。
[上海]封天(121435738)  19:34:55
这个去看hook_theme

[猛]活泼王子(76751289)  19:35:52
http://hellodrupal.info/node/79
[苏州]泪痕_元怜(958186957)  19:37:10
似乎有点明白了
[猛]活泼王子(76751289)  19:37:17
你可以去这个地址,看看详细的;就是这个文章,此站长发布的比较乱;需要你仔细看;应该是相同的方式;记得早先见过有复写区块的教材;等龙马来了,你可以在问问或者自己百度下;

[猛]活泼王子(76751289)  19:38:17
@[苏州]泪痕_元怜 http://www.thinkindrupal.com/node/1088

[猛]活泼王子(76751289)  19:38:50
这个地址,你也记录下,等站长网站修复后,你在打开看看;会有所得;



 
普通分类: