Fichas de entidad + campo de fecha + formato personalizado ... no se pueden usar espacios

9

Tengo un tipo de contenido (Pregunta de la semana) ... con un campo de Fecha (Utilizado para "Fecha de publicación". Las preguntas no se publicarán hasta esa fecha).

Estoy tratando de formatear el título de forma personalizada sin cambiar los formatos de fecha predeterminados (largo, medio, corto).

Para "Patrón para el título" ...
Si I [nodo: field-jcqotw-date: personalizado: l] muestra el día (ej .: domingo).
Si I [nodo: field-jcqotw-date: personalizado: lF] muestra el día MES, sin espacio (ej .: SundayJune).
Si I [nodo: field-jcqotw-date: personalizado: l F] muestra "[nodo: field-jcqotw-date: personalizado: l F]" (ej .: SundayJune).
Si I [nodo: field-jcqotw-date: personalizado: l F] muestra "Sunday June" (ej .: SundayJune).

He intentado "l F", 'l F', l \ F, (espacio sin interrupción), (Espacio), etc. Nada parece hacer que "Custom" use un espacio.

Editar: Después de investigar un poco ... parece ser un problema de Entity Tokens + CCK Date Field ... Tendré que presentar un problema en esos lugares.

¿Por qué no puedo usar un espacio en el "Formato personalizado"?

Además ... he creado un "Tipo de fecha" simplemente llamado "myDate" => 'l F j, Y' ('Domingo 5 de junio de 2011'). ¿Hay alguna manera de hacer que Token muestre ese formato? Largo, medio, crudo, corto ... "myDate" ...

Editar: Título y pregunta actualizados para ser más correctos. El problema tiene algo que ver con API de entidad, contexto, campo de fecha

WernerCD
fuente

Respuestas:

5

En este módulo de confirmación de fecha, se eliminó la integración de tokens, porque los tokens de campo aún no funcionan .

El error que obtuvo es reproducible con una copia anterior del módulo de fecha, pero no parece estar relacionado en absoluto con los nodos automáticos, solo con la fecha / token.

Esperaría hasta que se confirmen el problema de token anterior y el soporte de token de campo Re-Add field de Date date .

tim.plunkett
fuente
Creo que tiene que ver con el módulo Entity API / Entity Tokens + Date. Según un poco de investigación, parece que los campos CCK están disponibles después de habilitar el complemento "Entity Tokens". Tendré que plantear un problema allí, aunque acabo de usar .'s en lugar de espacios como un stop-gap.
WernerCD
El módulo contrib de Entity API puede o no proporcionar sus propios tokens, pero esos no son los que terminarán siendo totalmente compatibles con el módulo Token. Además, CCK no existe en D7, la parte que está en el núcleo es la API de campo.
tim.plunkett
CCK, como módulo, existe en 7 (proporciona cosas "extra" ...). Los tokens que estoy usando, afaik, provienen de una combinación de Entity API, Entity Tokens, Tokens, Date API (más o menos). Debe ser algo defectuoso en la parte "personalizada" que no me permite usar espacios.
WernerCD
2

Esto es realmente un error central que los espacios no pueden usarse en tokens 'dinámicos'. Es posible que desee probar los parches disponibles en http://drupal.org/node/1035292 .

Dave Reid
fuente
0

También puede insertar el token varias veces, cada vez insertando solo una parte de su formato de fecha. Los espacios intermedios se interpretan correctamente.

<div class="posted-on">%node:created:custom:M %node:created:custom:j, %node:created:custom:Y</div>
Chris Miller
fuente