web-dev-qa-db-ja.com

node:fieldに複数の値がある場合、Path AutoでURL構造に1つの値を表示するにはどうすればよいですか?

パス自動を使用してURL構造を作成するには、次のようにします。

my-content-type/[node:field_restaurant_category]

Node:field_restaurant_categoryは複数の値を持つことができることに注意してください。私のURL構造では、残念ながらこれが当てはまります。私は今私のコンテンツタイプ/ t1-t2-t3-t4-tetcのURLを持っています

Node:field_restaurant_categoryを1つだけの用語に制限するにはどうすればよいですか?正直なところ、制限が設けられている限り、モジュールがどの用語を選択するかは気にしません。

Node:field_restaurant_category:values:1のようなものが機能するはずだと以前に読んだことがありますが、その論理構成を正しく機能させることができません。

3
blue928

複数のカーディナリティフィールドの場合は、[node:field-name:1]のようなパターンを使用できます(アンダースコアの代わりにハイフンを使用していることに注意してください)。

これは、複数の値を持つfield_profile_categoriesというフィールドで使用できるトークンの例です。

enter image description here

あなたの場合、パターンは次のようになります:

[node:field-restaurant-category:1]

トークンテーブルのコメントは、デルタが0で始まることを示していますが、最初の項目を使用する場合は、[node:field-restaurant-category:0]を使用する必要がある場合があります。

6
Clive