ブロックビューのテンプレートファイルが読み込まれません

私はヘッダーにブロックビューを持っています。提案されたtplファイルはblock_mens_header(block-mens-header.tpl)とnode-mens-header.tplです。何らかの理由でより一般的なtplファイルが動作していますが、ここで具体的に説明する必要があります。これらが表示される前に必要なプリプロセス機能はありますか?

ベストアンサー

Drupal
6では、特定のブロックテンプレートが見えるようにするために、あなたがそれを全く変更しなくても、そこにblock.tpl.phpを置く必要があることを覚えているようです。

ADD:そこにある場合は、preprocess_block()フックを次のようにして試してみてください。

$variables['template_files'][] = 'block--mens-header';

それにこだわった。これは、あなたのテーマディレクトリのmens-header.tpl.phpをブロックするように指示する必要があります。明らかに、それをいくつかの論理で包むので、それは問題のブロックに対してのみ設定されます。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です