Diferencia entre revisiones de «DRUPAL Menús»
Ir a la navegación
Ir a la búsqueda
(No se muestran 5 ediciones intermedias del mismo usuario) | |||
Línea 29: | Línea 29: | ||
* A xestión dos menús é moi intuitiva. Podemos editalos, cambiar de orden os elementos dos menús ou crear novos menús premendo o botón '''Añadir menú'''. | * A xestión dos menús é moi intuitiva. Podemos editalos, cambiar de orden os elementos dos menús ou crear novos menús premendo o botón '''Añadir menú'''. | ||
+ | * Se, por exemplo, editamos o menú 'Administración' podemos ver como os elementos do menú se corresponden coas entradas do menú de administración de Drupal... | ||
+ | |||
+ | [[Imagen:Drupal_menu_3.jpg|400px]] | ||
+ | |||
+ | == Creando un menú == | ||
+ | |||
+ | * Imos crear un menú de administración cunhas entradas que nos permitan engadir novos contidos de tipo 'ficha xogador' e que poidamos ir á sección de 'baleirar' cache. | ||
+ | |||
+ | * Indicar que as entradas de menú van poder referenciar calquera contido ou páxina de drupal. Soamente teremos que copiar a URL da mesma. | ||
+ | : Polo tanto o contido que van referenciar '''ten que estar creado previamente'''. | ||
+ | |||
+ | <gallery caption="Creando un novo menú" widths="350" heights="300px" perrow="2"> | ||
+ | Image:Drupal_menu_4.jpg| Prememos o botón '''Añadir menú'''. | ||
+ | Image:Drupal_menu_5.jpg| Dámoslle un título e unha descrición. | ||
+ | Image:Drupal_menu_6.jpg| Unha vez no menú prememos o botón '''Añadir enlace'''. | ||
+ | Image:Drupal_menu_7.jpg| Indicamos o texto que vai ter o enlace e a onde vai 'apuntar'. Como indicamos antes, o contido ten que estar creado previamente. Como o que queremos é crear unha nova ficha de xogador, imos a sección de '''Contidos'''. | ||
+ | Image:Drupal_menu_8.jpg| Prememos o botón '''Agregar contenido''' e escollemos o tipo de '''Ficha Xogador'''. | ||
+ | Image:Drupal_menu_9.jpg| Vemos na URL do navegador o enlace a dito páxina. | ||
+ | Image:Drupal_menu_10.jpg| So temos que copiar e pegar a URL relativa ao noso sitio web ('''/node/add/ficha_xogador'''). Lembrar o que campo 'peso' é utilizado para indicar a orde de aparición de cada elemento de menú. A menor peso, aparecerá á esquerda nun menú horizontal ou arriba nun menú vertical. Prememos o botón '''Guardar'''. | ||
+ | Image:Drupal_menu_11.jpg| Agora aparece a entrada no menú. Repetiremos o proceso e engadiremos a entrada para 'Borrar cache' que se atopa no menú 'Configuración' => 'Rendimiento'. A ruta que teremos que copiar no enlace será '''/admin/config/development/performance'''. | ||
+ | Image:Drupal_menu_12.jpg| Prememos o botón '''Guardar'''. | ||
+ | </gallery> | ||
+ | |||
+ | |||
+ | == Activando o menú == | ||
+ | |||
+ | * Unha vez creado o menú ten que 'colocarse' nalgunha das sección/rexión que conforman o theme actual. | ||
+ | |||
+ | * Isto o faremos seguindo a [http://wiki.cifprodolfoucha.es/index.php?title=DRUPAL_Bloques seguinte unidade]. | ||
+ | |||
+ | |||
+ | |||
+ | == Creando sub-menús == | ||
+ | |||
+ | * Drupal permite que os enlaces dun menú sexan 'fillos' dun enlace superior, creando unha estrutura en forma de árbore. | ||
+ | |||
+ | <gallery caption="Creando un menú con sub-menús" widths="350" heights="300px" perrow="2"> | ||
+ | Image:Drupal_menu_13.jpg| Creamos un novo menú de nome 'Enlaces'. Dito menú vai ter dous enlaces, de nomes 'Externos' e 'Internos'. Se creamos os enlaces imos ter que asinarlles un contido. Se queremos que ditos enlaces non sexan 'clickeables'... | ||
+ | Image:Drupal_menu_13B.jpg| Deberemos indicar que o seu enlace é: '''route:<nolink>'''. Tamén deberemos marcar a opción '''Mostrar Expandido''' para que amose os elementos do sub-menú. | ||
+ | Image:Drupal_menu_15.jpg| Agora creamos un novo elemento de menú, <u>pero indicamos que o seu pai</u> vai ser o enlace 'Externos'. Como vemos o enlace vai apuntar a unha URL externa ao sitio web. Creade outro enlace a outra url externa. | ||
+ | Image:Drupal_menu_16.jpg| Agora creamos un enlace a unha url interna (un contido interno). Fixarse que o 'pai' vai ser o enlace 'Internos'. | ||
+ | Image:Drupal_menu_17.jpg| Neste outro enlace interno estamos a usar un alias do contido publicado. | ||
+ | Image:Drupal_menu_18.jpg| Se o fixemos todo teremos unha estrutura de árbore parecida á seguinte. Fixarse que se pode cambiar a orde dos enlaces coa cruz que se atopa ao carón dos enlaces ou se prememos o enlace ''Mostrar pesos de la fila', polo peso que teñan. Prememos o botón '''Guardar'''. | ||
+ | Image:Drupal_menu_19.jpg| Podemos observar o resultado. Fixarse que se estes menús os colocades nunha sección do theme no que se atopan os menús, visualmente o theme os tratará doutra forma, podendo ter listas desplegables para os sub-menús (vai depender do theme). | ||
+ | |||
+ | |||
+ | </gallery> | ||
+ | |||
+ | == Modificando o aspecto dos menús == | ||
+ | |||
+ | === Cambiando o theme === | ||
+ | |||
+ | * Hai certos themes que permiten ter un 'drowdown menu', é dicir, un menú no que ao pasar por enriba aparece en forma desplegable os submenús. | ||
+ | |||
+ | * Podemos [https://www.drupal.org/project/project_theme?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=drupal_core%3A7234&f%5B3%5D=sm_field_project_type%3Afull&text=dropdown+menu&solrsort=iss_project_release_usage+desc&op=Search buscar en Drupal] aqueles themes que teñan esta opción. | ||
+ | |||
+ | : Un deles é o [https://www.drupal.org/project/business Theme Business]]. | ||
+ | : Podedes ver [https://www.drupal.org/node/1423982 neste enlace] os pasos que hai que facer para que apareza o menú principal en forma de menú desplegable. | ||
+ | |||
+ | |||
+ | === Instalando un módulo === | ||
+ | |||
+ | * Existen varios módulos pero que aínda non están totalmente desenvolvidos para Drupal 8 (no momento de facer este manual). | ||
+ | |||
+ | * [https://www.drupal.org/project/nice_menus Módulo Nice_Menus]. | ||
+ | * [https://www.drupal.org/project/superfish Módulo SuperFish]. | ||
+ | :* Necesita instalar unha [https://github.com/mehrpadin/Superfish-for-Drupal/archive/2.x.zip librería externa SuperFish library]. | ||
+ | :: Para instalala podemos facer uso do [https://www.drupal.org/project/libraries módulo libraries] | ||
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016). | <br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016). |
Revisión actual del 18:55 10 nov 2016
Sumario
Aspectos a ter en conta
- Os menús imos poder colocalos en calquera sección (rexións) dun Tema.
- Poderemos asociar a visualización dun menú en función:
- Dun rol determinado (un rol é un grupo de seguridade ao que pode pertencer un usuario, por exemplo ao grupo administradores).
- Do tipo de contido que se estea a visualizar (é dicir, podemos facer un menú se visualice se estamos a ver un artigo, por exemplo)
- Das páxinas que esteamos a visualizar (é dicir, podemos facer que un menú estea visible só para certas páxinas, por exemplo, a páxina principal).
Visión Xeral
- Se entramos na opción de menú Administrar:
- Dentro dos menús por defecto temos:
- Administración: É o menú que utilizan os usuarios có rol administrador.
- Herramientas: É o menú no que aparecen enlaces relacionados con módulos previamente instalados. Por exemplo, por defecto aparece activo dentro deste menú o enlace agregar contenido que se amosa cando un usuario ten permiso para agregar novos contidos (por exemplo novos artigos) ao sitio web de Drupal.
- Navegación Principal: É o menú que amosa as seccións principais do sitio.
- Menú usuario (user account menú): É o menú no que se amosa os enlaces de Cerrar sesión e Mi cuenta, aparecen cun usuario cando se identifica.
- Pié de página: Enlaces que aparecen a pé de páxina do sitio web. Por defecto ten activo o de Contacto.
- A xestión dos menús é moi intuitiva. Podemos editalos, cambiar de orden os elementos dos menús ou crear novos menús premendo o botón Añadir menú.
- Se, por exemplo, editamos o menú 'Administración' podemos ver como os elementos do menú se corresponden coas entradas do menú de administración de Drupal...
Creando un menú
- Imos crear un menú de administración cunhas entradas que nos permitan engadir novos contidos de tipo 'ficha xogador' e que poidamos ir á sección de 'baleirar' cache.
- Indicar que as entradas de menú van poder referenciar calquera contido ou páxina de drupal. Soamente teremos que copiar a URL da mesma.
- Polo tanto o contido que van referenciar ten que estar creado previamente.
Activando o menú
- Unha vez creado o menú ten que 'colocarse' nalgunha das sección/rexión que conforman o theme actual.
- Isto o faremos seguindo a seguinte unidade.
Creando sub-menús
- Drupal permite que os enlaces dun menú sexan 'fillos' dun enlace superior, creando unha estrutura en forma de árbore.
Modificando o aspecto dos menús
Cambiando o theme
- Hai certos themes que permiten ter un 'drowdown menu', é dicir, un menú no que ao pasar por enriba aparece en forma desplegable os submenús.
- Podemos buscar en Drupal aqueles themes que teñan esta opción.
- Un deles é o Theme Business].
- Podedes ver neste enlace os pasos que hai que facer para que apareza o menú principal en forma de menú desplegable.
Instalando un módulo
- Existen varios módulos pero que aínda non están totalmente desenvolvidos para Drupal 8 (no momento de facer este manual).
- Necesita instalar unha librería externa SuperFish library.
- Para instalala podemos facer uso do módulo libraries
-- Ángel D. Fernández González -- (2016).