我知道drupal。
我正在创建一个自定义主题,并在我的themename.info中定义了一个区域
regions[search] = Search Bar
并将以下代码添加到我的page.tpl.php
<div id="search" class="search_box">
<?php if ($page['search']): ?>
<?php print render($page['search']); ?>
<?php endif; ?>
</div>
我通过Block管理启用了搜索表单,所以一切都很好。
但是,我想创建自定义搜索模块。请提供一些示例代码,以便我理解。
在解释中,我想创建一个可以打印我想要的钩子菜单和功能,以及如何启用该区域上打印的功能。
谢谢大家。
答案 0 :(得分:1)
在Drupal中,可放入某个区域的每个内容称为“块”。因此,您需要创建自定义块。这是一本指南,http://fourkitchens.com/blog/2012/07/18/building-custom-blocks-drupal-7。
https://drupal.org/node/1074360,这是Drupal模块创建教程,“生成块内容”指南对您有所帮助。