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 に答える