drupal 7 – ¿Colocar bloques mediante programación?

Pregunta:

Estoy usando Drupal 7. En este momento, tengo una navegación en el menú principal y un selector de idioma que existe en el encabezado de mi sitio web. Los coloqué allí yendo a CMS> Estructura> Bloques y luego arrastrándolos a la región del encabezado.

¿Cómo ubico programáticamente estos bloques en el encabezado?

Respuesta:

Para alterar la región donde se colocan los bloques definidos por otros módulos, puede implementar hook_block_info_alter () , que recibe los siguientes argumentos:

  • $blocks (pasados ​​por referencia): la matriz que contiene las definiciones de bloque, codificadas por módulo y delta
  • $theme : el tema para el que se definen los bloques
  • $code_blocks : los bloques definidos a partir de las implementaciones de hook_block_info() , antes de que sus valores sean anulados por los valores obtenidos de la base de datos

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım