Token entità + campo data + formato personalizzato ... impossibile utilizzare gli spazi


9

Ho un tipo di contenuto (Domanda della settimana) ... con un campo Data (Utilizzato per "Pubblica data". Le domande non saranno pubblicate fino a tale data).

Sto cercando di formattare il titolo per esso senza cambiare i formati di data predefiniti (Long, Medium, Short).

Per "Pattern per il titolo" ...
Se I [nodo: field-jcqotw-date: custom: l] mostra il giorno (es: domenica).
Se I [nodo: field-jcqotw-date: custom: lF] mostra dayMonth, nessuno spazio (es: SundayJune).
Se I [nodo: field-jcqotw-date: custom: l F] mostra "[nodo: field-jcqotw-date: custom: l F]" (es: SundayJune).
Se I [nodo: field-jcqotw-date: custom: l F] mostra "Sunday June" (ex: SundayJune).

Ho provato "l F", "l F", l \ F, (spazio non spezzante), (spazio), ecc ... Nulla di ciò che faccio sembra consentire a "Personalizzato" di utilizzare uno spazio.

Modifica: dopo alcune ricerche ... sembra essere un problema con Entity Tokens + CCK Date Field ... Dovrò mettere un problema in quei posti.

Perché non posso usare uno spazio nel "Formato personalizzato"?

Inoltre ... ho creato un "Tipo di data" chiamato semplicemente "myDate" => 'l F j, Y' ('domenica 5 giugno 2011'). C'è un modo per ottenere token per mostrare quel formato? Lungo, medio, crudo, corto ... "myDate" ...

Modifica: titolo e domanda aggiornati per essere più corretti. Il problema ha a che fare con API API, contesto, campo data

Risposte:


5

In questo modulo di commit su data, l'integrazione dei token è stata rimossa, poiché i token di campo non funzionano ancora .

L'errore che hai ottenuto è riproducibile con una copia precedente del modulo Data, ma non sembra essere affatto correlato ai Nodetitoli automatici, solo Data / Token.

Aspetterei fino a quando il problema con il token sopra riportato e il problema con la data di riaggiunta del supporto token di campo non vengono risolti.


Penso che abbia a che fare con Entity API / Entity Tokens + modulo Date. Da una piccola ricerca sembra che i campi CCK siano disponibili dopo aver abilitato il componente aggiuntivo "Token entità". Dovrò porre un problema lassù, anche se ho appena usato .'s invece di spazi come stop-gap.
WernerCD,

Il modulo contrib API dell'entità può o meno fornire i propri token, ma quelli non sono quelli che finiranno per essere completamente supportati dal modulo token. Inoltre, CCK non esiste in D7, la parte di esso che è nel core è l'API di campo.
tim.plunkett,

CCK, come modulo, esiste in 7 (fornisce elementi "extra" ...). I token che sto usando, afaik, provengono da una combinazione di API di entità, token di entità, token, API di data (più o meno). Deve essere qualcosa di strano nella parte "personalizzata" che non mi consente di usare gli spazi.
WernerCD,


0

Puoi anche inserire il token più volte, ogni volta inserendo solo una parte del formato della data. Gli spazi tra vengono quindi interpretati correttamente.

<div class="posted-on">%node:created:custom:M %node:created:custom:j, %node:created:custom:Y</div>
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.