web-dev-qa-db-ja.com

Drupal 8表示-URLフィールドを取得

ビューの分類フィールドのリンクhtmlではなく、URLを取得するにはどうすればよいですか。

Drupal 7の場合、このチケットを見つけました: 未加工のURLをビューのフィールドとして取得するにはどうすればよいですか?

これはコンテンツの取得について言及しています:パス-これはオプションとして表示されません。

- - 更新しました - -

私はブロックビューを作成していますが、それが重要かどうかはわかりません。パスオプションがありません。フィールドタイプオプションのコンテンツは実際には表示されません。

Block view field options

1
leif

次のことができます。

  1. 分類IDフィールドをビューにも追加します
  2. テンプレートまたはリライトで、URLとして次を使用します{{url('entity.taxonomy_term.canonical', {'taxonomy_term': tid})}}または{{path('entity.taxonomy_term.canonical', {'taxonomy_term': tid})}}
3
Steven

同じ問題、私はそれを次のようにして解決しました:

  • 「分類用語:用語ID [非表示]」フィールドを追加します(非表示にするかどうか)
  • このフィールドが最初の位置にあることを確認します(そうでない場合は、フィールドの順序を並べ替えます)
  • 「グローバル:カスタムテキスト」フィールドを追加します
  • このフィールドの設定モーダルの「テキスト」セクションに「{{path( 'entity.taxonomy_term.canonical'、{'taxonomy_term':tid})}}」(thx @steven)を入力します。
1
J-P B