Tokens de entidade + Campo de data + Formato personalizado ... não é possível usar espaços

9

Eu tenho um tipo de conteúdo (Pergunta da semana) ... com um campo Data (usado para "Data de publicação". As perguntas não serão publicadas até essa data).

Estou tentando formatar o título para ele, sem alterar os formatos de data padrão (longo, médio, curto).

Para "Padrão para o título" ...
Se eu [nó: campo-jcqotw-data: personalizado: l] mostra o dia (por exemplo, domingo).
Se eu [nó: field-jcqotw-date: custom: lF] ele mostra o dayMonth, sem espaço (ex: SundayJune).
Se eu [nó: campo-jcqotw-data: personalizado: l F], ele mostra "[nó: campo-jcqotw-data: personalizado: l F]" (ex: SundayJune).
Se eu [nó: field-jcqotw-date: custom: l F] ele mostra "Sunday June" (ex: SundayJune).

Eu tentei "l F", 'l F', l \ F, (espaço sem quebra), (espaço), etc ... Nada do que faço parece permitir que "Custom" use um espaço.

Edit: Depois de algumas pesquisas ... parece ser um problema de Tokens de Entidade + Campo de Data CCK ... Vou ter que colocar um problema nesses lugares.

Por que não consigo usar um espaço no "Formato personalizado"?

Além disso ... eu criei um "Tipo de data" simplesmente chamado "myDate" => 'l Fj, Y' ('domingo, 5 de junho de 2011'). Existe uma maneira de fazer o Token mostrar esse formato? Longo, médio, bruto, curto ... "myDate" ...

Editar: Título e pergunta atualizados para estar mais correto. O problema tem algo a ver com API de entidade, contexto, campo de data

WernerCD
fonte

Respostas:

5

Nesse módulo confirmar com a data, a integração do token foi removida porque os tokens de campo ainda não estão funcionando .

O erro que você conseguiu reproduzi-lo com uma cópia mais antiga do módulo Data, mas não parece estar relacionado aos Nodetitles Automáticos, apenas a Data / Token.

Eu esperaria até que o problema de token acima e o problema de data Re-Add Field Token Support sejam confirmados.

tim.plunkett
fonte
Eu acho que tem a ver com o módulo API de entidade / tokens de entidade + data. De uma pequena pesquisa, parece que os campos CCK estão disponíveis após a ativação do complemento "Tokens de entidade". Vou ter que colocar um problema lá em cima, embora eu tenha usado apenas .s em vez de espaços como uma brecha.
WernerCD
O módulo de contribuição da API da entidade pode ou não fornecer seus próprios tokens, mas não são os que acabam sendo totalmente suportados pelo módulo Token. Além disso, o CCK não existe no D7, a parte que está no núcleo é a API do campo.
tim.plunkett
O CCK, como módulo, existe em 7 (fornece coisas "extras" ...). Os tokens que estou usando, a partir de uma combinação de API de entidade, tokens de entidade, tokens, API de data (mais ou menos). Deve ser apenas algo de buggish na parte "personalizada" que não está me permitindo usar espaços.
WernerCD
2

Na verdade, esse é um bug básico que os espaços não podem ser usados ​​em tokens 'dinâmicos'. Você pode tentar os patches disponíveis em http://drupal.org/node/1035292 .

Dave Reid
fonte
0

Você também pode inserir o token várias vezes, inserindo apenas uma parte do seu formato de data. Os espaços entre eles são interpretados corretamente.

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