トークンを[commerce-order:field_delivery_date]
として使用して印刷された日付を含むHTMLメールを送信するルールを作成しました。メールでは、日付は2016-07-08 00:00:00 to 2016-08-02 00:00:00
のようになります。日付は間隔である場合とそうでない場合があります。
Rules の日付形式を変更するにはどうすればよいですか?
[commerce-order:field-delivery-date:value:custom:j m] - [commerce-order:field-delivery-date:value2:custom:j m Y]
を出力する08.07 - 02.08.2016
のようなものを使用できることはわかっています。
しかし、間隔があるとは限りません。開始日しか指定できません。開始日は08.07.2016
として出力する必要があります。
Drupal日付設定で、short
/medium
/long
形式の形式として定義したものを使用して、これらのトークン:
[commerce-order:field_delivery_date:value:short]
[commerce-order:field_delivery_date:value:medium]
[commerce-order:field_delivery_date:value:long]
ただし、日付がデータ範囲のように見えるため、日付値にアクセスするには、 Entity API モジュールとその「Entity tokens
」サブモジュールを有効にする必要がある場合があります。
また、Entity tokens
はトークン名のアンダースコア(= "_
")をダッシュ(= "-
")に置き換えるため、大文字の場合は "field_delivery_date
"になることに注意してください。 「field-delivery-date
」になります。これで、次のようになります。
[commerce-order:field-delivery-date:value:short]
[commerce-order:field-delivery-date:value:medium]
[commerce-order:field-delivery-date:value:long]