Preguntas etiquetadas con theming

12
Renderice un campo de nodo dentro de page.html.twig

Tengo un campo de imagen en mi tipo de contenido (field_hero_image). No quiero que se procese en el archivo node.html.twig. Sin embargo, quiero renderizarlo en el archivo page.html.twig. Específicamente, quiero representarlo junto al título de la página. ¿Qué código usaría en mi archivo...

12
Al anular views-view-fields.tpl.php

¿Es posible anular el views-view-fields.tpl.phparchivo para una vista específica? Intenté crear un views-view-fields--view-name.tpl.phparchivo y volví a escanear los archivos de plantilla y borré el caché sin ningún efecto. Problema similar al que se informa aquí:

12
$ nodo siempre está disponible en page.tpl.php

Periódicamente recibo un error acerca de que $ node está indefinido en uno de mis archivos de plantilla. Tengo una simple condición if que verifica el tipo de nodo que se muestra. Supuse que $ node siempre está disponible, ¿o me

12
Cómo anular el título de la página por tipo de contenido

Estoy usando el pagetitlemódulo principal para representar el título de una página. Sin embargo, para ciertos tipos de contenido quiero elpáginaEl título principal es la etiqueta de tipo de contenido (por ejemplo, "Noticias") y no la etiqueta de nodo (por ejemplo, "¡Drupal 8 lanzado!"). ¿Hay una...

12
¿Cómo tema un formulario web? [cerrado]

Es difícil saber qué se pregunta aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia o retórica y no se puede responder razonablemente en su forma actual. Para obtener ayuda para aclarar esta pregunta y poder volver a abrirla, visite el centro de ayuda .

12
Cómo renderizar una plantilla en Drupal 8

Estoy tratando de representar una plantilla en Drupal 8. En Drupal 7, crearía un tema con hook_theme, crearía un directorio de plantillas en mi módulo, colocaría el archivo de plantilla y podría mostrarlo con theme (). ¿Cómo hago el eqivilent con Drupal 8? Intenté lo siguiente, pero falla: En...

12
¿Cómo funcionan clean_class y clean_id?

Soy nuevo en la sintaxis de Drupal 8 y Twig. No puedo entender cómo funciona el filtro clean_class "region | clean_class"? ¿Qué es clean_class aquí? He agregado el siguiente código en mi archivo page.html.twig {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes)...

12
Agregar atributo de estilo para ver campos

Me gustaría agregar un atributo de estilo a cada campo de título en mi vista. He creado un campo para un color. Traté de reescribir el resultado así: <h2 style="color: [field_color];">[title_1]</h2> Pero el atributo de estilo será eliminado. Estoy usando Drupal 7. Cualquier ayuda...

12
Haciendo pruebas A / B

Me gustaría hacer algunas pruebas A / B. Me gustaría tener 2 plantillas ligeramente diferentes y diferentes módulos y rutas para cada plantilla y luego me gustaría hacerles a los visitantes un 50% de módulos y lógicas de plantilla A +, etc. y un 50% de los módulos propios de la plantilla B + de...

12
Drupal 7 custom block.tpl.php para una región específica

Soy nuevo en drupal 7 y realmente estoy luchando con este: http://drupal.org/node/104319 Tengo una región llamada navegación en mi .info regions[navigation] = Navigation bar para esta región quiero usar un archivo tpl.php personalizado. Yo he tratado block-navigation.tpl.php como en el...

11
¿Cuál es la diferencia entre {{| t}} y {% trans%}?

Noté que el soporte de Drupal 8 {% trans %}que, de acuerdo con la documentación de Symfony ( The i18n Extension ), agrega soporte de gettext a Twig. {{ |t }}, que yo sepa, es la forma tradicional de agregar cadenas traducibles a las plantillas de Drupal. Según la documentación , t()traduce una...

11
¿Cómo convierto un tema de Wordpress?

Busqué en Google, pero no encontré ninguna solución automatizada. Entonces, lo comencé manualmente. Mapear archivos CSS es fácil, pero estoy buscando una forma de mapear bloques / plantillas. Por favor

11
¿Cómo tema un bloque de menú?

He creado un menú personalizado (llamémoslo "mynav") y en mi tema he creado una plantilla específicamente para él ( block--menu--menu-mynav.tpl.php) que contiene: <div id="mynav" class="<?php print $classes; ?>"<?php print $attributes; ?>> <?php print $content...