Estou usando o Drupal 7 . Eu criei uma exibição, que está usando um campo de data. Gostaria de criar classes extras para o campo de data para essa exibição específica.
Por exemplo,
<div class="field-content">
<span class="date">10</span>
<span class="month">June</span>
<span class="year">2011</span>
<span class="time"> 8:00 </span>
</div>
Agora eu tenho um código:
<div class="field-content">
<span class="date-display-single">10 June 2011, 8:00</span>
</div>
Como posso fazer isso passo a passo?
Uma solução razoavelmente rápida (se você pode escrever php), mas uma solução leviana seria substituir o modelo desse campo (consulte Noções básicas sobre temas de exibições ), processar o valor bruto da data com php para retirar as partes separadas e colá-las com o HTML de sua escolha.
Como alternativa, acho que você poderia escrever um formatador de campo de data personalizado ( aqui está alguém que fez isso com o D6). Essa seria uma boa solução caso você queira reutilizar o formatador personalizado em seus nós.
fonte
Isso não é possível usando a interface do usuário do Views. Você precisaria de um pouco complexo de código, e eu ficaria curioso sobre o seu caso de uso antes de incentivá-lo a descobrir isso.
Se você perguntasse como adicionar classes ao campo como um todo, a resposta seria algo como isto:
Clique no campo na interface Views.
Expanda o conjunto de campos "Configurações de estilo".
Marque a caixa de seleção "Personalizar campo HTML" e, em seguida, a caixa de seleção "Criar uma classe CSS".
Digite sua turma desejada.
Talvez essa solução seja suficiente. Caso contrário, desejo-lhe sorte.
fonte
Isso é realmente fácil, (depois que você souber)
Use um campo personalizado do conjunto de exibição
Vá para admin / structure / ds / fields
(No menu: Estrutura -> Suíte de exibição -> Campos)
Clique em adicionar um campo de código
Para o meu caso de uso, digitei o seguinte
Rótulo
Qualquer coisa
Entidades
Nó
Campo limite
Deixado em branco
Código do campo
Símbolo
verificado
Depois de criar o campo, vá para a página de exibição de gerenciamento do tipo de conteúdo e modo de exibição que você está ajustando e selecione o novo campo personalizado.
Captura de tela da configuração acima
fonte