Preguntas etiquetadas con theming

Úselo para preguntas sobre cómo representar o modificar el marcado HTML producido por un módulo / tema.

4
¿Cómo obtengo $ view-> el número de fila real?
¿Cómo obtengo el número de filas real en views-view-field - title.tpl.php en Drupal7 y views3? Sé cómo obtener el total por $view = views_get_current_view(); $view->total_rows; Pero, ¿cómo obtengo el número de fila real? Para imprimir 1/4 2/4 3/4 4/4
16 views  theming 



4
Compruebe si el usuario ha iniciado sesión en un tema
En Drupal 7, simplemente podemos verificar si el usuario actual ha iniciado sesión en un tema verificando $GLOBAL['user']->uido usando user_is_logged_in(). ¿Cómo puedo verificar si un usuario ha iniciado sesión en una plantilla de página, en Drupal 8? Una solución es registrarse manualmente hook_preprocess_page(), pero como esto es muy popular, creo …
16 theming  8 

5
render o imprimir imagen en un drupal 7 node.tpl?
Estoy tratando de crear un tema para un nodo con tpl y cuando intenté imprimir la imagen, no puedo encontrar la ruta de la imagen como en d6 ... ¿a qué función debo llamar para que la imagen salga correctamente ... Me refiero a algo como el tema ('')? Array …
16 7  theming  media 

4
Verifique que un campo no esté vacío
¿Cuál es el mejor método para verificar si un campo está vacío en una plantilla de nodo? En node - example.html.twig podemos usar la variable "contenido". No puedo usar check como verificar un bloque {% if content.field_example %} Puedo usar algo como esto: {% if content.field_example['#object'] is defined %} ¿Pero …
15 theming  8 

10
Agregar clase al campo de contenido (enlace)
Quiero agregar una clase a la <a>etiqueta de un campo que consiste en un enlace y texto. (Es un campo de tipo Enlace ). El nombre del campo es content.field_c_button_link. En el archivo de plantilla, quiero agregar algo como lo siguiente. {{ content.field_c_button_link.0.addClass('button blue') }} ¿Cómo puedo agregar una clase …

3
¿Cómo accedo a los datos de campo en Twig?
Tengo un campo de lista para un tipo de bloque personalizado que se ve así: left|Align left right|Align right Puedo acceder a la clave en Twig haciendo algo como esto: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Sin embargo, si hago una comparación …
15 entities  8  theming 

4
Administrar bloques en un tema receptivo
Estoy comenzando un tema receptivo basado en Omega, concentrándome en el diseño móvil al principio. Hay ciertos bloques que probablemente se considerarán demasiado "pesados" para incluir en el diseño móvil, y otros bloques que deberán introducirse específicamente para ese diseño (menús diluidos, barra de usuario atenuada, etc.). Podría ocultar fácilmente …
15 blocks  theming 

2
Cambiar el HTML producido por los paneles: ¿es posible?
Me gusta usar paneles, sin embargo, los paneles son difíciles de diseñar debido a la gran cantidad de div que genera. Además, las clases que aplica a esos divs no tienen sentido y también son demasiado voluminosas. Causando confusión entre mis compañeros de frente. Para mostrarle la salida que generan: …
15 7  theming  panels 

4
Tematización de menú avanzada en Drupal 7
He navegado por la web y no es del todo obvio cómo crear menús personalizados. He buscado durante horas y no he encontrado una sola publicación que ilustre el proceso, de principio a fin, de crear un menú y personalizar su salida. Parece que este es un proceso de varias …
15 7  routes  theming 


2
Gancho para duplicación de campo
Tengo un módulo personalizado que formatea la visualización de un campo de imagen, que puede aceptar múltiples valores. Me gustaría saber qué gancho debería usar para duplicar el primer valor del campo (por ejemplo, "[imagen1]"), y agregarlo nuevamente al comienzo de la matriz ( array_unshift()supongo) antes de que el resto …
15 hooks  media  theming 

2
Eliminando divs agregados por render y node.tpl.php
Estoy tratando de construir una plantilla HTML5 para Drupal 7, y soy bastante particular sobre el código limpio. Quiero un control total sobre el HTML y CSS, que en su mayor parte obtengo usando mi propio tema personalizado. En otras palabras, tengo un conjunto HTML5 y CSS que quiero usar …
15 7  theming 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.