Drupal

Preguntas y respuestas para desarrolladores y administradores de Drupal

9
¿Cómo detecto correctamente si la región está vacía? [cerrado]
Cerrada . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Agregue detalles y aclare el problema editando esta publicación . Cerrado hace 8 meses . Tengo condiciones para imprimir regiones en mi plantilla de página, ya que no está vacía , pero …
11 8  theming 

4
Obtener menú enlace hermanos
Estoy tratando de crear un menú en Drupal 8 que sea solo enlaces hermanos de la página actual. Entonces, si el menú es: Hogar Padre 1 Subparental 1 Niño 1 Subparental 2 Niño 2 Niño 3 Niño 4 Padre 2 Cuando estoy en la página "Niño 3", quiero que se …
11 8 

1
¿Cómo y cuándo usar filter_xss () y check_plain ()?
Hay muchos archivos de plantilla como este views-view-fields--magazine--magazine.tpl.phpen mi sitio web. ¿Cómo y cuándo debo usar filter_xss () y check_plain () para mejorar la seguridad? por ejemplo este es el código: <div> <div class="bf-header bf-article-header"><?php print $fields['title']->content; ?></div> <div class="bf-article-body"><?php print $fields['field_magazine_body']->content;?></div> <div class="bf-article-image"><?php print $fields['field_magazine_image']->content;?></div> </div> <div class="separator article-view-separator"></div> …
11 security 

2
¿Cómo cambiar el modo de vista mediante programación?
Quiero cambiar el modo de vista del nodo mediante programación. Usé hook_preprocess_node(&$vars)y configuré el modo de vista: function moduleName_preprocess_node(&$vars) { // if conditions to apply particular view mode $vars['view_mode'] = 'teaser'; $vars['elements']['#view_mode'] = 'teaser'; } Pero esto no está funcionando como se esperaba. ¿Me estoy perdiendo de algo?
11 7  nodes  entities 

4
Mensajes de estado con AJAX
Estoy haciendo una llamada AJAX en drupal 7 a través del Marco AJAX estándar. Mi problema es que cuando la devolución de llamada AJAX establece un mensaje de estado, simplemente se pierde (o se muestra en la próxima recarga de la página). ¿Cómo puedo mostrar los mensajes de estado justo …




3
¿Cómo renderizo enlaces contextuales para bloques que renderizo en mi código?
Cargué un tema y contenido de bloque module_invoke()y los utilicé render()para representarlos. Quiero usar enlaces contextuales para este bloque. ¿Cómo puedo hacerlos también? Este es el código que estoy usando en la página - plantilla front.tpl.php. $block = module_invoke('block', 'block_view', '4); print render($block); ¿Qué código debo usar en su lugar?
11 7  blocks 

3
Drush Make elimina las carpetas .git
Después de una sensación tonta con drush make y github descubrí que todas las carpetas .git (utilizadas por git para registrar el historial, la configuración, la ubicación de origen, etc.) fueron eliminadas por drush make y he oído hablar de esto antes, pero no me encontré yo mismo ya que …

1
Cargar una entidad de archivo por URI
¿Hay alguna manera de cargar un archivo por URI en Drupal 8 o Drupal 9? En Drupal 7 es posible con el siguiente ejemplo: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If empty, $file will be false, otherwise …
11 8  entities  files  uri 

4
Cómo volver a ejecutar hook_post_update_NAME ()
Se introdujohook_post_update_NAME() Drupal 8, que tiene algunos beneficioshook_update_n , para actualizar módulos. Cada uno hook_post_update_NAME()solo debe ejecutarse una vez, pero a veces quiero volver a ejecutarlo, como cuando depuro el enlace de actualización durante el desarrollo. Con hook_update_n, puede restablecer la versión del esquema en la base de datos . …
11 8  updating 

1
Agregue una clase a una celda de la tabla Drupal que contenga ['datos']
En Drupal 8, lo que hace Tablas es todavía mucho como Drupal 7. construir matrices multidimensionales de filas y columnas en PHP que se transforma en un Drupal <tr>y <td>s, respectivamente. Todavía existe este confuso Drupalismo conocido como 'data'que le permite agregar elementos de matriz de renderizado como datos de …
11 theming  8 

5
¿Cómo puedo controlar la visibilidad del bloque con el código?
En Drupal 6, pude controlar la visibilidad del bloque usando el código PHP en la configuración de la interfaz de usuario del bloque como: <?php return MYMODULE_abc() || MYMODULE_def() ; ?> Estas funciones buscaron el nodo actual, la taxonomía, etc. para decidir si mostrar el bloque. Esta opción PHP desapareció …
11 8  blocks 


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.