Drupal 7自定义主题和自定义模块

时间:2013-08-15 13:57:36

标签: drupal drupal-7 drupal-theming

我知道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管理启用了搜索表单,所以一切都很好。

但是,我想创建自定义搜索模块。请提供一些示例代码,以便我理解。

在解释中,我想创建一个可以打印我想要的钩子菜单和功能,以及如何启用该区域上打印的功能。

谢谢大家。

1 个答案:

答案 0 :(得分:1)

在Drupal中,可放入某个区域的每个内容称为“块”。因此,您需要创建自定义块。这是一本指南,http://fourkitchens.com/blog/2012/07/18/building-custom-blocks-drupal-7

https://drupal.org/node/1074360,这是Drupal模块创建教程,“生成块内容”指南对您有所帮助。