Drupal - 如何在评论包装器中添加区域?
当您想在 node.tpl 模板中创建区域时,只需输入
function xnalaraartbasic_preprocess_node(&$vars) {
$vars['your_region'] = theme('blocks', 'your_region');
}
template.php 即可。但是如何在 comment-wrapper.tpl 中放置一个区域呢?我找不到评论的钩子。
When you want to create a region in a node.tpl template, you simply put
function xnalaraartbasic_preprocess_node(&$vars) {
$vars['your_region'] = theme('blocks', 'your_region');
}
in template.php. But how do you put a region in comment-wrapper.tpl? I couldn't find a hook for comment.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
注释包装器预处理函数 (template_preprocess_comment_wrapper) 从 comment.module 的第 1825 行开始。在主题的 template.php 中尝试类似的操作:
然后在主题的 comment-wrapper.tpl.php 中尝试:
并且不要忘记刷新主题注册表!
The comment-wrapper preprocess function (template_preprocess_comment_wrapper) begins on line 1825 of comment.module. Try something like this in your theme's template.php:
And then in your theme's comment-wrapper.tpl.php, try:
And don't forget to flush your theme registry!