0

我对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>

我通过块管理启用了搜索表单,所以现在一切都很好。

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

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

谢谢大家。

4

1 回答 1

1

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

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

于 2013-08-15T14:42:11.593 回答