Back to top

Autore Topic: Menu orizzontale  (Letto 2202 volte)

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Menu orizzontale
« il: 22 Set 2011, 11:26:54 »
Ho una lacuna di base, che penso mi blocchi lo sviluppo a livello più avanzato..
Come si crea un menu orizzontale s Joomla.17? Di base proprio..

Grazie :)
La vita è una lunga lezione di umiltà.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Menu orizzontale
« Risposta #1 il: 22 Set 2011, 11:47:29 »
Ciao
Ma ogni template ha un suo menù orizzontale di base, non capisco a che ti riferisci se al menù come aspetto o come sostanza. Come aspetto lo trovi in ogni template, come sostanza devi poi metterci le voci dentro. L'aspetto poi eventualmente si può cambiare. Fammi sapere.

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:Menu orizzontale
« Risposta #2 il: 22 Set 2011, 11:59:48 »
No la sostanza non è un problema cioè se si intende quella gestibile dal pannello menu di joomla..
Quello che non riesco a definire io e l'aspetto.. Se io creo un nuovo menu ero abituato nella 1.5 a poter sceglire se orizzontale o verticale o lista.. qui non è più cosi'..  :-\
La vita è una lunga lezione di umiltà.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Menu orizzontale
« Risposta #3 il: 22 Set 2011, 12:22:56 »
Ecco adesso ho capito.
Citazione
Se io creo un nuovo menu ero abituato nella 1.5 a poter sceglire se orizzontale
o verticale o lista..
Non è più così perchè devi associare al modulo menù la giusta classe, nell'esempio del sito jsn devi mettere in opzione avanzata del modulo Suffisso classe =  tx-menu e scegliere la posizione header-5 per esso.
In pratica per ogni template bisogna leggere per bene queste informazioni se vogliamo replicare la visualizzazione come da demo, se non le si trova le si scoprono col firebug direttamente nella demo, un pò di lavoro in più compensato dalle nuove capacità e conoscenze che si acquisiscono.

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:Menu orizzontale
« Risposta #4 il: 22 Set 2011, 13:48:22 »
E se invece so gia, vista la demo, che il menu non farebbe al caso mio, dovrei aggiungere al css una nuova classe giusto?
C'è mica una guida che possa aiutarmi in questa operazione?
La vita è una lunga lezione di umiltà.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Menu orizzontale
« Risposta #5 il: 22 Set 2011, 15:31:42 »
no ti basta cambiare la classe applicata, come ti h suggerito se vuoi cambiare colore cerchi la classe tx-menu e vari quello che vuoi, oppure ti crei tu una nuova classe e la applichi, ma è la stessa cosa, almeno per il menù perchè la classe è esclusiva del modulo menù in quanto aggiunta manualmente nel modulo stesso.
Ti consiglio di provare con firebug dopo aver applicato quella classe, perchè quella determina anche il tipo di menù e che avresti difficoltà a replicare rifacendo a nuovo la tua classe.
Dimenticavo che devi considerare suffisso classe.

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:Menu orizzontale
« Risposta #6 il: 22 Set 2011, 15:55:40 »
Suffisso classe menu
Suffisso classe CSS modulo
Penso che la parte cruciale stia tutto in base a cosa inserisco qui dentro..

Se non inserisco niente nei form sopra citati firebug mi restituisce questo
Citazione
<ul id="jsn-pos-mainmenu" class="jsn-pos-mainmenu">

E se cerco nel file template.css
trovo
Citazione
#jsn-pos-mainmenu {
  float: left;
  margin: 3px 0 0 1px;
}

Pero' con questo il menu non è orizzontale ma è verticale.. uso come template questo
ed il codice del menu della demo è
<div id="jsn-menu" class="clearafter">

Solo che il problema in più è che nella demo il menu stà in una posizione(sopra la promo)
Io sto' tentando di posizionare il mio sotto la promo..

Fine delle mie considerazione che ho scritto per poter capire se sono un minimo corrette  :o
La vita è una lunga lezione di umiltà.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Menu orizzontale
« Risposta #7 il: 22 Set 2011, 16:01:03 »
la classe è jsn-menu quella che ti avevo detto prima era per un altro template simile. Invece se vuoi metterlo sotto devi cambiare  la posizione non modificare  il menù.

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:Menu orizzontale
« Risposta #8 il: 22 Set 2011, 16:43:26 »
Pero' la mia preoccupazione riguardo la posizione è dovuta da questa tua affermazione

Citazione
Non è più così perchè devi associare al modulo menù la giusta classe, nell'esempio del sito jsn devi mettere in opzione avanzata del modulo Suffisso classe =  tx-menu e scegliere la posizione header-5 per esso.

Visto che cambio la posizione sballo altri parametri?
La vita è una lunga lezione di umiltà.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Menu orizzontale
« Risposta #9 il: 22 Set 2011, 17:09:58 »
In quel caso il template è scritto per avere quella modalità in funzione della posizione assunta, nelle impostazioni stesse del template puoi modificare la posizione in funzione della tipologia che assume.

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:Menu orizzontale
« Risposta #10 il: 22 Set 2011, 17:24:59 »
Niente ho voluto provare a metterlo nella posizione giusta ed ho messo la il suffisso classe jsn-menu..
Eppure non funziona..
Mi sfugge qualcosa  ???
La vita è una lunga lezione di umiltà.

Offline GianArb

  • Appassionato
  • ***
  • Post: 576
  • Sesso: Maschio
    • Mostra profilo
Re:Menu orizzontale
« Risposta #11 il: 22 Set 2011, 23:41:24 »
Ho degli sviluppi!
Ora se metto la giusta posizione e poi nel suffisso classe menu imposto
 
Citazione
menu-mainmenu menu-iconmenu menu-richmenu

Arrivo ad avere un menu come quello della demo..
Ovviamente se lo sposto di posizione.. non funziona.. pero'.. se spostato inserisco come suffisso classe menu
menu-topmenu
Arrivo ad avere le voci in orizzontale.. anche se prive di qualunque stile
ho cercato la suddetta classe (menu-topmenu) nel file template.css ed ho provato a modificarla.. Ma mi modifica l'intera area occupata dal menu.. Quindi ad esempio se metto un background mi riempie lo sfondo di tutto la "striscia".
Mentre io dovrei creare dei bottoncini singoli per ogni voce del menu.. Solo che non riesco a trovare la classe della singola voce..
Puf che fatica  :o
La vita è una lunga lezione di umiltà.

 



Web Design Bolzano Kreatif