Diferencia entre revisiones de «DRUPAL Bloques»
(Página creada con «== Introdución == * Xa falamos das rexións nas que está dividido un theme na [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Apariencia Unidade 3: Themes]. * En...») |
|||
| (No se muestran 3 ediciones intermedias del mismo usuario) | |||
| Línea 13: | Línea 13: | ||
<gallery caption="Bloque creado por un módulo" widths="350" heights="300px" perrow="2"> | <gallery caption="Bloque creado por un módulo" widths="350" heights="300px" perrow="2"> | ||
| − | Image:Drupal_bloque_1| O módulo 'search' vai crear un bloque asociado. | + | Image:Drupal_bloque_1.jpg| O módulo 'search' vai crear un bloque asociado. |
| − | Image:Drupal_bloque_2| O bloque Buscar creado polo módulo anterior. | + | Image:Drupal_bloque_2.jpg| O bloque Buscar creado polo módulo anterior. |
</gallery> | </gallery> | ||
| + | == Activando e configurando bloques nun theme == | ||
| − | = | + | * <u>Nota:</u> Neste caso supoñemos que o alumno ten feito o dado na [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Men%C3%BAs 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. | ||
| + | |||
| + | <gallery caption="Activando e configurando bloques" widths="350" heights="300px" perrow="2"> | ||
| + | Image:Drupal_bloque_3.jpg| Imos ao menú '''Administrar''' => '''Estructura''' => Deseño de bloques. | ||
| + | Image:Drupal_bloque_4.jpg| Dependendo dos themes instalados, podemos escoller na parte superior o theme no que imos a colocar o bloque. Despois temos que ir á rexión onde imos colocar o menú. Se non sabemos onde queda cada rexión podemos premer no enlace 'Demostrar regiones de bloques'. | ||
| + | Image:Drupal_bloque_5.jpg| Imos a rexión onde queiramos colocar o bloque e prememos o botón '''Colocar bloque'''. | ||
| + | Image:Drupal_bloque_6.jpg| Buscamos o bloque que queremos colocar. No noso caso é un menú ao que chamamos 'Menú administración'. Prememos o botón '''Colocar bloque'''. | ||
| + | Image:Drupal_bloque_7.jpg| 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. | ||
| + | Image:Drupal_bloque_8.jpg| 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ú. | ||
| + | Image:Drupal_bloque_9.jpg| 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. | ||
| + | Image:Drupal_bloque_10.jpg| A última sección da visibilidade fai referencia a pertenza do usuario a un dos grupos (roles) definidos en Drupal. Se o usuario pertence ao grupo Administradores, veríase o menú (veremos na seguinte unidade o tema dos usuarios e roles). | ||
| + | Image:Drupal_bloque_11.jpg| Gardamos o bloque. | ||
| + | Image:Drupal_bloque_12.jpg| Aparecemos na páxina de deseño de bloques. Premeremos na parta baixa o botón de '''Guardar bloques'''. | ||
| + | Image:Drupal_bloque_13.jpg| Como o usuario administrador do Drupal non pertence ao grupo 'Administradores' podemos comprobar como non visualiza o menú. Para que poida visualizalo imos ao menú '''Administrar''' => '''Usuarios''' e editamos o usuario que teñades como administrador do sitio web (indicado durante a instalación). | ||
| + | Image:Drupal_bloque_14.jpg| Indicamos que pertence ao grupo (rol) 'Administrador' e prememos '''Guardar''' | ||
| + | Image:Drupal_bloque_15.jpg| Podemos comprobar como agora xa aparece o menú colocado. | ||
| + | </gallery> | ||
| + | |||
| + | |||
| + | <u><b>NOTA IMPORTANTE:</b></u> 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á. | ||
Revisión actual del 14:45 10 nov 2016
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:
- Bloque creado por un módulo
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.
- Activando e configurando bloques
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).