page.tpl.phpファイルがアクセスできる変数を作成するにはどうすればよいですか?
Drupal 7では、hook_node_loadを実装するモジュールがあります。これは、page.tpl.phpファイルで使用したい変数を作成します。現在ロードされているノードと同じタイプのノードの数であるとしましょう。今のところ、私は変数を次のようにグローバルにしています: global $node_count; $node_count = db_query("SELECT count FROM {node} WHERE type = :type", array(":type" => $node->type"))->fetchAll()[0]->count; 次に、私のpage.tpl.phpファイル内で、次のようなことを行う必要があります。 global $node_count; echo "<p>$node_count</p>"; $node_count変数をスコープ内に、$nodeまたはそれと同じ方法で作成する方法があることを知ってい$userます。このテーマで見つけたチュートリアルには、テーマ関数全体を書き直すことが含まれているようです。複雑なことは何もしていません。.tpl.phpファイルのスコープでこの変数を作成する簡単な方法はありますか?関数のようなものですか?