Back to top

Autore Topic: Submenu orizzontale come fare?  (Letto 3567 volte)

Offline Stefano Zucchelli

  • Nuovo arrivato
  • *
  • Post: 26
  • Sesso: Maschio
    • Mostra profilo
Submenu orizzontale come fare?
« il: 23 Gen 2011, 20:44:28 »
salve vorrei effettuare a codice il sottomenù orizzontale che è presente in quasi tutti i componenti per navigare tra i vari menù del componente.

Per capirci vedete l'immagine allegata http://s970.photobucket.com/albums/ae182/venditutto/?action=view&current=submenu.png
« Ultima modifica: 23 Gen 2011, 20:46:38 da allinone.zucchelli »
Potete vedere il mio sito web Stefano Zucchelli è una risorsa gratuita per tutti noi webmaster

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Submenu orizzontale come fare?
« Risposta #1 il: 23 Gen 2011, 20:54:23 »
ciao,
 usa:
JSubMenuHelper::addEntry(string $linkname, string $linkUrl, bool $selected);

$linkname: nome voce di menù
$linkUrl: url (es "index.php?option=com_mioComp&controller=unController")
$selected: true se è la voce attiva

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline Stefano Zucchelli

  • Nuovo arrivato
  • *
  • Post: 26
  • Sesso: Maschio
    • Mostra profilo
Re:Submenu orizzontale come fare?
« Risposta #2 il: 23 Gen 2011, 21:49:49 »
grazie 1000!!!!
Potete vedere il mio sito web Stefano Zucchelli è una risorsa gratuita per tutti noi webmaster

Offline robinhoood

  • Esploratore
  • **
  • Post: 77
  • http://www.webdreaming.it
    • Mostra profilo
Re:Submenu orizzontale come fare?
« Risposta #3 il: 21 Set 2011, 16:11:26 »
Salve a tutti!
Ho provato a creare un submenu nel backend del mio componente.
Sto tentando di sviluppare con la versione 1.7 di joomla.
Il mio problema è che non riesco a capire come fare rimanere attiva la voce di submenu una volta selezionata.

Grazie
Webdreaming.it - Realizzazioni siti web

mau_develop

  • Visitatore
Re:Submenu orizzontale come fare?
« Risposta #4 il: 21 Set 2011, 16:46:27 »
Sto tentando di sviluppare
------------------------------------
..stai sviluppando cosa?

M.

Offline robinhoood

  • Esploratore
  • **
  • Post: 77
  • http://www.webdreaming.it
    • Mostra profilo
Re:Submenu orizzontale come fare?
« Risposta #5 il: 21 Set 2011, 17:11:17 »
Ciao,
 in realtà sto tentando di modificare il componente com_helloworld aggiungendo funzionalità nel backend.
E volevo aggiungere una voce che se cliccata rimanesse attiva e se cliccate le altre si disattivasse.
 il codice è : 


    JSubMenuHelper::addEntry(JText::_('COM_HELLOWORLD_SUBMENU_MESSAGES'), 'index.php?option=com_helloworld', $submenu == 'messages');

        JSubMenuHelper::addEntry(JText::_('COM_HELLOWORLD_SUBMENU_COMMENTS'), 'index.php?option=com_helloworld&view=categories&extension=com_helloworld', $submenu == 'commenti');

        JSubMenuHelper::addEntry(JText::_('COM_HELLOWORLD_SUBMENU_CATEGORIES'), 'index.php?option=com_categories&view=categories&extension=com_helloworld', $submenu == 'categories');


Ho aggiunto la voce "commenti", copiandola e modificando la chiamata alla view,
mi sapreste indicare come far risultare attivata/disattivata la voce commenti?
Ho tentato di reperire info online, ma non sono riuscito a venirne a capo!
Qualunque forma di AIUTO è ben accetta!


Grazie
Webdreaming.it - Realizzazioni siti web

mau_develop

  • Visitatore
Re:Submenu orizzontale come fare?
« Risposta #6 il: 21 Set 2011, 18:04:32 »
mi fai un esempio di voce "attivata" con un componente già esistente?

M.

Offline robinhoood

  • Esploratore
  • **
  • Post: 77
  • http://www.webdreaming.it
    • Mostra profilo
Re:Submenu orizzontale come fare?
« Risposta #7 il: 22 Set 2011, 08:24:54 »
Ok,nella foto allegata la voce "categories" è attiva; le voci "messages" e "commenti" non sono attive.
L'url di questa pagina è :

.../administrator/index.php?option=com_categories&view=categories&extension=com_helloworld


Grazie ancora per l'aiuto che mi darete!
 :)


[allegato vecchio più di un anno eliminato da un amministratore]
Webdreaming.it - Realizzazioni siti web

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Submenu orizzontale come fare?
« Risposta #8 il: 22 Set 2011, 09:20:45 »
 JSubMenuHelper::addEntry(JText::_('COM_HELLOWORLD_SUBMENU_CATEGORIES'), 'index.php?option=com_categories&view=categories&extension=com_helloworld', JRequest::getWord('view') == 'categories');

ps: non sarebbe meglio specificare il controller piuttosto che la view?

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline robinhoood

  • Esploratore
  • **
  • Post: 77
  • http://www.webdreaming.it
    • Mostra profilo
Re:Submenu orizzontale come fare?
« Risposta #9 il: 22 Set 2011, 09:49:00 »
Grazie, ho risolto !
In realtà mi sono avvicinato da pochissimo allo sviluppo e sto cercando di personalizzare il componente hello world.
Quindi  ho aggiunto la riga per il comando che mi serve, andando a modificare il file helper del componente.
Se puoi darmi qualche dritta te ne sarei grato!

Grazie ancora ;)
Webdreaming.it - Realizzazioni siti web

Offline robinhoood

  • Esploratore
  • **
  • Post: 77
  • http://www.webdreaming.it
    • Mostra profilo
Re:Submenu orizzontale come fare?
« Risposta #10 il: 28 Set 2011, 15:15:03 »
Ciao,
in effetti avrei bisogno di chiamare il controllore per valorizzare il modello....coem si invoca il controllore dall' url?
grazie!
Webdreaming.it - Realizzazioni siti web

 



Web Design Bolzano Kreatif