データを含むいくつかのフィールドを持つコンテンツ タイプを作成しました。人々がそのノードを見たときに、このデータがページ上にフラットに表示されるのは望ましくありません。代わりに、リンクを含むサイドメニュー (ノード内) を作成し、それをデータの個別のセクションに接続したいと考えています。ノード。
これを行う最善の方法は何ですか?
そのためのビュー ブロックを作成し、このノード タイプに対してのみ表示することができます。
このビューで、そのノード タイプのフィールド表示を選択します。各フィールドについて、REWRITE RESULTS > Rewrite the output of this field に移動します。ここでは、出力をアンカー リンクとして書き換えます<a href="#myid" name="myid">Anchor link text</a>
。
次に、ノード表示フィールドに同じ ID を追加する必要があります。これは、field.tpl.phpファイル、前処理関数、またはその他のテーマ方法で行うことができます。