Back to top

Autore Topic: Amministrazione: creare sottomenu nella voce componenti  (Letto 3979 volte)

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Salve a tutti,
ancora una volta debbo chiedere una mano al forum di Joomla! Infatti stò creando diversi componenti (lato ADMIN), che fanno parte di un unico progetto e vorrei che durante l'installazione venissero create le apposite voci sotto una principale che per esempio può chiamarsi 'top'. Il tutto naturalmente attraverso i files .xml visto che utilizzo il modello MVC.
Grazie a tutti,

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Amministrazione: creare sottomenu nella voce componenti
« Risposta #1 il: 10 Set 2009, 15:55:20 »
Dimenticavo di dire che prima di inserire questo post ho fatto numerose ricerche, senza esito alcuno. Se magari qualcheduno ha qualche link che possa fornire dei suggerimenti... essi sono benaccetti.
Grazie,

Offline fr4

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Amministrazione: creare sottomenu nella voce componenti
« Risposta #2 il: 10 Set 2009, 19:08:23 »
ciao,

nel file di installazione scrivi qualcosa del genere :

<administration>
.......
........
<menu>Menu principale</menu>
  <submenu>
    <menu link="quimetti il link del task1">task1</menu>
    <menu link="quimetti il link del task2>task2</menu>
  </submenu>
</menu>
....
....
....
</administration>

Bye Fr4

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Amministrazione: creare sottomenu nella voce componenti
« Risposta #3 il: 10 Set 2009, 20:42:27 »
Ciao fr4,
grazie per la risposta :) Ho provato la tua soluzione che va bene per un solo componente :( Infatti se metto la sintassi <menu>...<submenu> nei diversi componenti, vengono creati tanti menu uguali come nello schema seguente:

Componenti
  menu principale
    task 1
    task 2
  menu principale
    task 3
    task 4
....

Peccato  :(
Mi basterebbe anche poter aggiungere delle voci <submenu> ad un menu già esistente.
Qualche altra soluzione?
Grazie,
« Ultima modifica: 10 Set 2009, 20:46:26 da montagne.rocciose »

Offline fr4

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Amministrazione: creare sottomenu nella voce componenti
« Risposta #4 il: 11 Set 2009, 11:11:01 »
cioè vorresti creare dei menu di terzo livello tipo

--> menu soluzione
 --> menu componente 1
   --> task componente 1

?

Credo che non si possa fare :( io al momento sto creando un framework basato su joomla e le ho provate tutte :-/
l'unica soluzione che mi è sembrata praticabile è creare un componente che mostri i tuoi menu a mò di dashboard principale (con i tasti dei componenti divisi per categoria/applicazione) o creare una classe helper condivisa che crei un menu alla sinistra di tutte le pagine create dai tuoi moduli... Oppure editare il template amministratore in modo che abbia una zona left e aggiungere un modulo menu in questa zona creato ad hoc

Bye Fr4

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Amministrazione: creare sottomenu nella voce componenti
« Risposta #5 il: 11 Set 2009, 17:19:35 »
Ciao Fr4,
ti ringrazio per la risposta :) Ciò che vorrei creare è un unica voce, nel menu componenti (lato admin), ed ognuno dei componenti da me creati vada ad inserire il suo link sotto questa voce.
Ad esempio:

menu componenti
  |
  |-- MENU GESTIONE
       |
       |-- SOTTOMENU SCUOLE
       |-- SOTTOMENU PULIZIA
       |-- SOTTOMENU GRAFICA

Naturalmente 'scuole, pulizia, grafica' sono 3 componenti da me create.

Mentre invece: le soluzioni da te trovate in cosa consistono esattamente?
Grazie,

Offline fr4

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Amministrazione: creare sottomenu nella voce componenti
« Risposta #6 il: 12 Set 2009, 00:34:11 »
ciao,

hai provato a mettere nei file di installazione dei vari componenti nel tag menu lo stesso valore ?

es. file installazione componente 1

<menu>nomelinkugualeperentrambiicomponenti</menu>
<submenu>
  <menu link="linktask1delcomponente1">task1</menu>
  <menu link="linktask2delcomponente1">task2</menu>
  ....
</submenu>

es. file installazione componente 2

<menu>nomelinkugualeperentrambiicomponenti</menu>
<submenu>
  <menu link="linktask1delcomponente2">task3</menu>
  <menu link="linktask2delcomponente2">task4</menu>
  ....
</submenu>

secondo me così dovrebbe funzionare ;P

oppure puoi non creare i menu solo nel file di installazione di un solo componente (con i link a tutti i task che ti servono di tutti i componenti)

per il post di prima... avevo capito che volevi creare un menu vasto con più categorie e + accessibile rispetto a quello standard di joomla... tipo i menu di virtuemart..

Bye Fr4

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Amministrazione: creare sottomenu nella voce componenti
« Risposta #7 il: 12 Set 2009, 18:29:16 »
Ciao Fr4,
grazie per la risposta :) Questa tua ultima soluzione è stata la prima che ho provato tra gli innumerevoli tentativi, ossia quella di mettere un menu principale in tutti i componenti e di differenziare i vari sottomenu. Purtroppo questa procedura crea tante voci di menu principale (nomelinkugualeperentrambiicomponenti) quanti sono i componenti che installo :(
Mentre per quanto riguarda il tuo secondo suggerimento ossia quello di creare in un unico componente anche tutte le voci di menu, lo debbo ancora provare. E' possibile che non esista un metodo più rapido e pulito per ottenere questo risultato? Boh! Vedo che il componente dei contatti e tanti altri ottengono proprio questo :)

Per il momento grazie, lo provo :)

Offline montagne.rocciose

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Re:Amministrazione: creare sottomenu nella voce componenti
« Risposta #8 il: 14 Set 2009, 20:48:00 »
Ciao fr4,
si la soluzione potrebbe anche andare bene, se non fosse per il fatto che avrei bisogno di un poco più di indipendenza tra i vari componenti. Infatti se dovessi disinstallare un solo componente dovrei modificare a manina le voci del menu componenti e peggio ancora se disinstallassi il componente in cui sono presenti tutte le voci del menu scomparirebbero tutte quante :)
Qualche altro suggerimento?

Grazie, :)

 



Web Design Bolzano Kreatif