如何将类添加到 Drupal 7 区域?
我正在尝试将 .clearfix 类添加到 Drupal 7 中的页脚区域。有没有办法做到这一点?
我目前正在使用以下内容来打印我的页脚区域:
<?php print render($page['footer']); ?>
哪个输出:
<div class="region region-footer">
<div id="block-1>....</div>
<div id="block-2>....</div>
</div>
I am trying to add a .clearfix class to my footer region in a Drupal 7. Is there a way to do this?
I am currently using the following to print my footer region:
<?php print render($page['footer']); ?>
Which outputs:
<div class="region region-footer">
<div id="block-1>....</div>
<div id="block-2>....</div>
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是代码片段:
或者,如果您想将该类插入所有区域:
Here's the code snippet:
Or if you'd rather insert the class into all of the regions:
将region.tpl.php(在modules/system目录中找到)复制到您的主题目录。然后复制其中的所有内容并创建一个新文件。粘贴到该文件中并对模板进行任何您喜欢的更改。完成后,将其保存为region--footer.tpl.php并清除站点上的缓存以查看更改。
Region.tpl.php 包含(以及解释可能变量的大量注释):
因此,您需要做的就是在该 DIV 上添加一个类。
Copy region.tpl.php (found in modules/system directory) to your theme directory. Then copy everything inside it and create a new file. Paste into that file and make any changes you like to the template. Once finished, save it as region--footer.tpl.php and clear the cache on your site to see the changes.
The region.tpl.php contains (along with a lot of comments explaining possible variables):
So all you would need to do is add a class on that DIV.
如果使用钩子就更好了,可以使用
template_preprocess_region
。It is even better if you use a hook, you can use
template_preprocess_region
.尝试将 include 添加到 footer.php.tpl 文件中。您可能必须创建它。
Try adding the include to the footer.php.tpl file. You may have to create it.