3

タイトルの前にノードのタグ カテゴリを表示したいのですが、インターフェイスでタイトル フィールドを使用できません。node.tpl.php または page.tpl.php でそれを行う方法はありますか (ds のような別のモジュールはインストールしません)この目的のためだけのスイート)。PS: ノードが表示されているすべての場所でこれを実行したいと考えています。

4

2 に答える 2

1

あなたは出来る:

  1. タイトルがエコーされる page.tpl.php で、if ステートメントでタイトルをラップして、ノード ページにいる場合に $title を表示しないようにします。
    if(arg(0)!='ノード'):
      もし ($タイトル):
        $タイトルを印刷します。
      endif;
    endif;
//ノードページにない場合にのみタイトルを表示
  1. print $node->titleこれで、node.tpl.php の好きな場所に移動できます

より効率的に聞こえるカスタム モジュールでこれを行う方法は他にもありますが、これが 1 つのマイナーなタスクである場合は、tpls を編集するのが良い解決策だと思います。

于 2012-10-13T19:25:16.950 に答える
1

配列は$contentでのみ使用できますがnode.tpl.php、 では既にレンダリングされた子をpage.tpl.php持つ配列があります。$page

于 2013-01-20T21:56:55.947 に答える