フィールドにノードへのリンクを張る

ee9king に投稿

Drupal6では、フィールドの設定に「ノードへのリンク」のチェックボックスがあり、任意のフィールドをviewでリストするときに、該当ノードへのリンクが出来たんですが、Drupal7のときには、このチェックが見当たらず、方法がわかりません。

下記の方法でできるようです(できました)

  1. Viewsの設定で、フィールド(FIELD)にコンテンツ: パスを追加して、「表示から除外」(Exclude from display)にします。
  2. で、「コンテンツ:パス」フィールドを一番上に持ってくる。
  3. 作ったTextフィールドの設定で、Rewrite resultsの「フィールドの出力を変更」で出力を下のReplacement patternにある[]表示のフィールドを記入
     
  4. その下の、Output this field as a linkをチェックし、そこに[path](これも下のreplacement patternにある)を記入。

 

置き換えるフィールドより下のフィールドは選択肢に出てきませんのでご注意下さい。
なので、この場合ですと、コンテンツ: パスは一番上(最初)に配置するのがベストですね。

ということで、これが一番わからなかった。

 

コメントを追加

Plain text

  • HTMLタグは利用できません。
  • ウェブページのアドレスとメールアドレスは自動的にリンクに変換されます。
  • 行と段落は自動的に折り返されます。