コンテンツを追加するときに、日付フィールドタイプに2013年2月の日付を入力しましたが、[node:field_fact_sheet_date]としてリストされているトークンの2013-02-01T00:00:00などの生データとして表示されます。
代わりにトークンを[node:field_fact_sheet_date:custom:F Y]または[node:field_fact_sheet_date:custom:F、Y]に変更すると、何も表示されません。ただし、[current-date:custom:F Y]を使用して2013年8月として正しく表示されている場合は機能します。日付フィールドタイプのトークンを取得してカスタム形式で表示するにはどうすればよいですか?
また、Entity APIおよびEntityトークンと組み合わせてDateモジュールを使用していますが、これを機能させることができませんでした。
私の日付フィールドには開始時刻と終了時刻の両方があるため、event/[node:field-event-date:value:custom:Y]/[node:field-event-date:value:custom:m]/[node:title]
を使用してみましたが、value
はイベントの開始日でしたが、それでも機能しませんでした。
理由は100%わかりませんが、event/[node:field-event-date:0:value:custom:Y]/[node:field-event-date:0:value:custom:m]/[node:title]
に変更するとうまくいきました。これは、イベントに複数の日付を添付できるようにするDateモジュールと関係があると思います。
うまくいけば、これは他の誰かを助けるでしょう!
私にも同様の問題があり、Entity APIモジュールのバグが原因でした。ここに新しいパッチがあります: https://drupal.org/node/1440928
Drupal 8日付フィールドの場合、[node:date_field_name:date:custom:Y]を使用します。これはトークンブラウザーにはないため、明白ではありませんが、動作するはずです。 詳細については、https://www.drupal.org/project/token/issues/2786181 をご覧ください。