web-dev-qa-db-fra.com

Comment puis-je obtenir le jeton pour un type de champ de date à afficher sous forme de format personnalisé?

Lors de l'ajout de contenu, j'ai entré une date de février 2013 dans un type de champ de date, mais il est affiché comme des données brutes telles que 2013-02-01T00: 2013-02-01T00: 00: 00 pour le jeton répertorié en tant que [noeud: field_fact_sheet_date].

Si je modifie plutôt le jeton sur [Node: Field_Fact_sheet_Date: Personnalisé: F y] ou [Noeud: Field_Fact_sheet_date: Personnalisé: F, Y], rien n'est répertorié. Cependant, il fonctionne lorsque j'utilise [date actuelle: personnalisé: F Y] et affiché correctement comme août 2013. Comment puis-je obtenir le jeton pour un type de champ de date à afficher sous forme de format personnalisé?

4
John Mitchell
  1. Une date peut être une plage, donc [nœud: field_date] ne peut pas être considérée comme un jeton de date. Installez l'API d'entité et activez le module "jetons d'entité" d'accéder à la valeur de la date réelle,
  2. Méfiez-vous que pour une raison obscure raisonnez un jeton d'entité remplacer le soulignement ([nœud: champ_date ...) du nom des jetons d'origine par un tableau de bord ([date de champ ...), vous aurez ensuite accès à une date correctement formatée (dans Mon cas "[Node: Date de champ: Valeur: Custom: YM]", dans la question originale, je suppose donc "[Node: Field-Fact-Date: Valeur: Personnalisé: F, Y]")
2
WhiteWinterWolf

Pour Drupal 8 champs de date, utilisez [Node: Date_field_name: Date: Personnalisé: Y]. Ceci n'est pas évident car ce n'est pas dans le navigateur de jeton, mais cela devrait fonctionner. Voir https://www.drupal.org/project/Token/issues/2786181 Pour plus d'informations.

0
Brian