Joomla.it Forum
Non solo Joomla... => Sviluppo => : Stefano Zucchelli 23 Jan 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¤t=submenu.png
-
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
-
grazie 1000!!!!
-
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
-
Sto tentando di sviluppare
------------------------------------
..stai sviluppando cosa?
M.
-
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
-
mi fai un esempio di voce "attivata" con un componente già esistente?
M.
-
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]
-
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
-
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 ;)
-
Ciao,
in effetti avrei bisogno di chiamare il controllore per valorizzare il modello....coem si invoca il controllore dall' url?
grazie!