Preguntas etiquetadas con theming

24
¿Por qué Core usa print en lugar de echo?

He leído en alguna parte, y no recuerdo dónde, esa echoes una forma más eficiente de generar datos entonces print. ¿Por qué Drupal Core usa printtanto? ¿Hay alguna razón especial detrás de

23
Imprime $ Messages en el archivo node.tpl.php

En Drupal 7, por defecto, la $messagesvariable se imprime en page.tpl.php. ¿Hay alguna manera de imprimir $messagesen un archivo node.tpl.php (por ejemplo, $ node-mycontenttype.tpl.php). Simplemente poner <?php print $messages; ?>o <?php print render($page['messages']); ?>no...

22
Ocultar una etiqueta de campo

¿Hay alguna forma de ocultar la etiqueta del campo al representar un campo personalizado en Drupal 7? En mi plantilla de nodo tengo: <?php print render($content['field_image']); ?> Lo que me da: <div class="field field-name-field-image field-type-image field-label-above"> <div...

22
Obtenga la ruta a los activos del tema en la plantilla Twig

Tengo una pregunta sobre cómo obtener una ruta a una imagen en una plantilla Twig. La imagen no está asignada a un campo o algo. Solo una imagen estática que se almacena en "MYTHEME / image / icon / my-icon.png". En Drupal 7 obtengo la ruta en mi nodo.template con el siguiente código: <img...

22
Obtener URL de imagen en Twig

Quiero representar una imagen como imagen de fondo a través de un estilo en línea en twig. Creé un campo llamado bg_image y lo adjunté a la página normal estándar. Después de jugar durante horas, pude obtener la URL de la imagen en node.html.twig {{

19
Mejores prácticas para diseños de página

Estoy tratando de descubrir cuáles son las mejores prácticas para los diseños de página en Drupal. Muchas páginas tienen varios elementos diferentes como contenido principal, una imagen de encabezado, etc. No estoy buscando crear una 'página básica' o algo similar (es decir, un nodo para toda la...

19
Cómo editar la información de <head>

En Drupal 6 se almacenaron todos los datos de la página page.tpl.php. Ahora, con Drupal 7, solo el contenido que aparece entre <body>y </body>. Entonces, ¿cómo editas la información de HEAD ? ¿Todavía está almacenado en un .tpl.phparchivo? ¿Dónde? Si no, ¿cómo lo...

19
Incluir una plantilla parcial

Estoy tratando de usar Drupal 8, con un tema personalizado, debido a las grandes diferencias de estructura para mis requisitos. Tengo una página: front.twig.html y page.twig.html, me gustaría crear partes de plantilla tal como se usan en phrozn oder en un proyecto Symfony2 normal, por ejemplo,...

19
Crear archivo de plantilla para el bloque de vistas

Hay mucho acerca de crear bloques personalizados, pero ¿qué pasa con los bloques creados por las vistas? Mi bloque de vistas tiene id: block-views-posts-listing-block, Intento muchas formas de nombrar el archivo de plantilla, por ejemplo: block - block - views-posts-listing-block.tpl.php, pero no...

19
¿Cuáles son los beneficios de los paneles para un themer?

Nunca he pensado mucho en los paneles, ya que siempre me he sentido cómodo escribiendo mis propios temas. Sin embargo, he visto muchos artículos que abogan por las virtudes de los paneles (de Lullabot & Active Lamp ), así que pensé que sería hora de volver a visitarlo, especialmente porque...

17
Reemplazar html.tpl.php por tipo de nodo

En mi archivo template.php para mi tema, he intentado lo siguiente: function media_preprocess_page(&$vars, $hook) { if (isset($vars['node'])) { // If the node type is "blog" the template suggestion will be "html--blog.tpl.php". $vars['theme_hook_suggestions'][] =