Estoy usando Drupal 7 . Creé una vista, que está usando un campo de fecha. Me gustaría crear clases adicionales para el campo de fecha para esa vista específica.
Por ejemplo,
<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>
Ahora tengo un código:
<div class="field-content">
<span class="date-display-single">10 June 2011, 8:00</span>
</div>
¿Cómo puedo hacerlo paso a paso?
Una solución razonablemente rápida (si puede escribir php), pero una solución un poco complicada sería anular la plantilla para ese campo (ver Vistas básicas de temas ), procesar el valor de fecha sin procesar con php para sacar las piezas separadas y luego pegarlas con El HTML de su elección.
Alternativamente, creo que podría escribir un formateador de campo de fecha personalizado ( aquí hay alguien que hizo eso para D6). Esa sería una buena solución en caso de que quiera reutilizar el formateador personalizado en sus nodos.
fuente
Esto no es posible usando la IU de Vistas. Necesitaría un código bastante complejo, y me gustaría conocer su caso de uso antes de alentarlo a que lo descubra.
Si preguntara cómo agregar clases al campo en su conjunto, la respuesta sería algo como esto:
Haga clic en el campo en la interfaz Vistas.
Expanda el conjunto de campos "Configuración de estilo".
Marque la casilla de verificación "Personalizar HTML de campo", luego la casilla de verificación "Crear una clase CSS".
Ingrese su clase deseada.
Quizás esa solución sea suficiente. De lo contrario, te deseo suerte.
fuente
Esto es realmente fácil (una vez que sepa cómo)
Utilice un campo personalizado de conjunto de visualización
Vaya a admin / structure / ds / fields
(En el menú: Estructura -> Display Suite -> Campos)
Haga clic en agregar un campo de código
Para mi caso de uso, ingresé lo siguiente
Etiqueta
Cualquier cosa
Entidades
Nodo
Campo de límite
Dejado en blanco
Código de campo
Simbólico
comprobado
Una vez que haya creado el campo, vaya a la página de visualización de administración para el tipo de contenido y el modo de vista que está ajustando y seleccione el nuevo campo personalizado.
Captura de pantalla de la configuración anterior
fuente