Preguntas etiquetadas con theming

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

4
contar valores de campo multivalor en twig
Quiero contar el número de valores de campo ilimitado en la plantilla de ramita que intenté {{ node.field_mytext.count }} => ante un error y en otro intento {{ content.field_mytext.count }}=> nada devuelto (en este método verifiqué que mi campo no está en el campo deshabilitado es el administrador de visualización) …
9 theming  8 

9
¿Cómo anulo el tema de administrador en mi propio tema?
Creé mi propio tema de Drupal 8: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print } Estoy usando "Seven" como tema de administrador. Cuando edito una página …
9 8  theming 

2
¿Cómo agregar una variable a una plantilla de campo de ramita?
En una página de nodo, me gustaría agregar el título del nodo a la salida junto con otro campo (el campo de ejemplo). He creado una nueva field--field-example.html.twigpero no puedo acceder a la variable de título del nodo, ya que no está disponible en la plantilla de campo. Tengo que …
9 theming  8 


1
Enviar un formulario a la plantilla de ramita
¿Cómo puedo pasar un formulario a la plantilla de ramita en Drupal 8? Por ejemplo, me sale esto: un formulario: mymodule / src / Form / MyForm.php Luego en mi controlador: public function myController() { ?????? return [ '#theme' => 'mytemplate', ?????? ]; } mytemplate.html.twig {{ ????? }}
9 entities  8  theming 

1
Intentando agregar una etiqueta de cabeza html en Drupal 8, beta 2
Con Drupal 8.0 beta2, drupal_add_html_head() ha quedado en desuso a favor de #attached. Entonces la vieja forma era: function MYTHEME_page_build(&$page) { $viewport = array( '#type' => 'html_tag', '#tag' => 'meta', '#attributes' => array( 'name' => 'viewport', 'content' => 'width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=0.55, user-scalable=yes', ), ); drupal_add_html_head($viewport, 'viewport'); } Según el …
9 theming  8  meta-tags 

1
¿Cómo hacer que un tema dependa de un módulo?
Mi tema requiere la instalación de varios módulos antes de que sea completamente funcional. ¿Cómo se puede establecer la dependencia del módulo en un tema, de modo que cuando un usuario habilite el tema, también habilitará los módulos necesarios? Hasta ahora, intenté especificar las dependencias en el archivo .info del …



5
Archivo ckeditor.styles.js personalizado con módulo WYSIWYG
Estoy tratando de personalizar el menú desplegable "Estilo de fuente" en CKeditor a través del módulo WYSIWYG, pero no veo forma de especificar una ruta para ckeditor.styles.js en el editor de perfil del módulo wysiwyg. Consulte esta publicación para obtener más información: dice que debería haber una manera de especificar …


1
custom.module vs template.php
Esta es una pregunta no tan específica pero no puedo encontrar ninguna buena información al respecto. ¿Cuándo se considera una práctica correcta poner código dentro de su archivo template.php y cuándo implementarlo en un módulo? Quiero decir, en mi ejemplo actual, necesito llamar a hook_preprocess_node y realizar un drupal_get_form y …
9 theming 

2
Necesita agregar caracteres HTML a la lista Seleccionar
Tengo un formulario que usa el FAPI que tiene una lista selecta de valores de moneda como una de sus entradas. Necesito poder agregar caracteres HTML como€ $pound; ¥ El problema es que Drupal está filtrando la entrada y no muestra los símbolos deseados, sino que muestra los códigos html …
9 forms  theming 


2
¿Cómo eliminar espacios en blanco en el campo en la ramita?
Intento imprimir el valor del campo en un nodo - template.html.twig sin espacios en blanco. Este campo es una selección en la página de administración. Location|Location Achat|Achat Así es como se imprime mi valor: {{content.field_type}} field.html.twig: {% for item in items %} {{- item.content -}} {% endfor %} Intento un …
9 theming  8  entities 

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.