DRUPAL Bloques
Introdución
- Xa falamos das rexións nas que está dividido un theme na Unidade 3: Themes.
- En Drupal imos poder crear contido de tipo 'bloque' o cal vai poder ser 'colocado' nalgunha das rexións definidas no theme.
- Algúns dos contidos que son ou poden ser definidos como bloques:
- Menús
- Vistas
- Outros bloques son creados automaticamente ao activar certos módulos.
- Por exemplo:
Activando e configurando bloques nun theme
- Nota: Neste caso supoñemos que o alumno ten feito o dado na Unidade 4: Menús e polo tanto dispón dun menú para ser activado.
- Se non é o caso o alumno terá que crear algún tipo de contido de bloque ou utilizar un dos que xa veñen con Drupal, xa que os conceptos son aplicables a calquera de tipo bloque.
O bloque vai ter un título que podemos facer que sexa visible na rexión onde se vai colocar (marcando o check correspondente). Está indicado na unidade dos menús, que un menú pode ter sub-menús. Na sección 'Niveis' indicamos que nivel de menú vai visualizarse e o número de niveis como máximo a mostrar.
Na sección de visibilidade indicamos cando o bloque que estamos a colocar (neste caso un menú) vai ser visible. Na sección 'Tipo de contenido' podemos elixir os tipos de contido nos que o menú será visible. Quero isto dicir que cando estea no meu sitio web, soamente visitando páxinas que fagan referencia ao tipo de contido indicado, visualizarase o menú.
Na seguinte sección podemos indicar as páxinas concretas nas que o menú será visible. Podemos utilizar o caracter comodín '*'. Por exemplo, podo indicar que o menú sexa visible en todas as páxinas que colguen de '/tenda/*'. Marcando a opción de 'Ocultar las páginas enumeradas' faríamos que o menú estaría visible en todas as páxinas do sitio web menos nas indicadas. Fixarse que <front> fai referencia á páxina inicial do sitio web.
NOTA IMPORTANTE: Cando asociedes un bloque a un tipo de rol, hai que ter en conta que para que as entradas do menú aparezan, o usuario, a parte de pertencer ao rol escollido por vos, ten que ter permiso para realizar a acción, xa que se non, a entrada de menú non aparecerá.
-- Ángel D. Fernández González -- (2016).