Preguntas etiquetadas con theming

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

3
¿Cómo tema un enlace?
En Drupal 7 esto fue posible. $link = array( '#type' => 'link', '#title' => t('My Title'), '#href' => 'node/1', ); drupal_render($link); Pero he intentado esto con Drupal 8, y no genera nada. $link = array( '#type' => 'link', '#title' => t('test'), '#url' => 'node/1', ); drupal_render($link); ¿Hay alguna manera de …
8 theming  8 

1
Drupal 8 mantenimiento página tematización [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Quiero personalizar la página de mantenimiento en Drupal 8. ¿Cómo lo tema?

2
Usar un valor de campo como atributo Twig
Necesito establecer un valor de campo como clase CSS en una plantilla de página. ¿Cómo puedo hacerlo al estilo Twig? {{attributes.addClass('class-name')}} es la forma de configurar la clase manualmente. Tengo un campo de lista para permitir al usuario establecer un color de fondo para una parte del sitio. En Drupal …
8 theming  8 

1
Cómo representar el módulo de párrafos en ramita
Estoy creando una plantilla personalizada para mi tema y estoy construyendo una página page.html.twig. Quiero llamar a los campos de nodos individuales en filas separadas. He podido mostrar con éxito todo excepto el campo de párrafo. Yo he tratado. {{ node.field_benefits }} {{ node.field_benefits.value }} {{ paragraph.field_benefits }} {{ paragraph.field_benefits.value …
8 views  theming 

2
¿Por qué no se representan las variables de plantilla Twig con marcado?
En mi función de preproceso de plantilla tengo una variable: $test = "<p>this is a paragraph</p>"; y lo paso a mi plantilla: $variables['test'] = $test; y sacarlo en ramita: {{test}} pero en lugar de obtener un párrafo formateado, obtengo el resultado original en texto sin formato: <p>this is a paragraph</p> …
8 8  theming 

2
Obtenga una imagen con url de estilo de un URI en rama
Entonces, gracias a 4k4 , finalmente logré obtener mi URI de imagen original en una plantilla de campo a través de item.content['#item'].entity.uri.value y con {{ file_url(item.content['#item'].entity.uri.value) }} Obtendría la url del archivo original. Tengo la información del estilo de imagen a través de item.content['#item']['#image-style'] ese 'medio' se solicita Una solución …
8 theming  8  uri  media 

1
¿Dónde renderizar? Preproceso o plantilla?
Estamos mejorando constantemente nuestro rendimiento de codificación y estamos monitoreando cada carga de página para optimizar los tiempos de carga y representación en nuestros sitios web. Por encima de la declaración en mente, me topé con la pregunta de dónde deberíamos renderizar las matrices renderizables. Si los procesa en su …

1
¿Cómo instalar el paquete a través del compositor?
Me gustaría agregar una biblioteca a mi módulo personalizado drupal 7. ¿La biblioteca se puede instalar a través del compositor, pero no puedo encontrar una solución para la instalación? ¿Cómo puedo instalar esta biblioteca? He instalado el "administrador de compositores" pero todavía no puedo ejecutarlo.

1
Cómo representar mediante programación un formulario de contacto en un tema en D8
¿Cómo hacer que el formulario de contacto lateral (comentarios) se muestre individualmente en un bloque personalizado u otra página luego / contacto (por ejemplo, portada)? He intentado este código, pero no funciona (¿son entidades de formularios de contacto?): // get default form // get the entity object $default_form = \Drupal::config('contact.settings')->get('default_form'); …
8 8  entities  theming  emails 


3
Desarrollar la función dsm () en Drupal 8 page.html.twig
¿La función dsm () del módulo Devel está disponible en page.html.twig? Si no está disponible, ¿hay alguna manera de hacerlo disponible? Puedo usar dsm () en el archivo .theme pero no en page.html.twig. Soy consciente de la función dump () en .twig. dump () es similar a var_dump () de …
8 8  debugging  theming 

5
Agregar JS a un tema de Drupal 8 (reemplazo de drupal_add_js)
En Drupal 7, puedo usar drupal_add_jsdentro del archivo template.php de un tema como una theme_preprocess_html(&$vars)función: drupal_add_js(drupal_get_path('theme', 'mytheme') . '/js/scripts.js', array( 'group' => JS_THEME, 'preprocess' => TRUE, 'weight' => '999', )); $vars['scripts'] = drupal_get_js(); En Drupal 8, intenté convertir esto usando attachedel archivo .theme de mi tema como tal: $vars['#attached']['js'] = …
8 theming  8  javascript 

2
¿Cómo forzar la regeneración de plantillas Twig?
Twig genera clases para sus plantillas. Estas clases son efectivamente cachés al ser escritas en el disco. En términos generales, probablemente no sea necesario molestarse con los detalles de cómo se manejan las plantillas de ramita, pero podría haber casos en los que las plantillas de Ramita se deben volver …
8 8  theming 

4
Sitio web de una página con Drupal 7
Vi muchos sitios web personales o de empresas con un estilo de página web. El diseño de una página es muy bueno para proporcionar lo más rápido posible toda la información que tiene sin permitir que los usuarios hagan clic para averiguar quién es usted y realmente quiero aplicarlos en …
8 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.