it-swarm-eu.dev

Come fare in modo che un utente selezioni il suo menu preferito?

Sto cercando di creare un modulo menu, ma sono un po 'bloccato. Voglio che l'utente sia in grado di selezionare tra diversi menu, in modo che possa sceglierne uno da visualizzare sulla pagina.

L'ho provato in questo modo:

$menu = JFactory::getApplication()->getMenu($params->get('menutype'));

C'è un'opzione di selezione del menu nel backend del modulo, a cui mi riferisco in questo codice, ma questo non ha funzionato per me. Posso dire che sto iniziando a fare le cose a caso, quindi ho pensato di chiedermelo qui.

Quindi, come posso impostarlo in modo che l'utente possa selezionare il menu preferito?

Sto usando J! 2.5

3
Hocho

ehm, beh, diciamo solo che ho risolto questo problema :) Ho preso il file di supporto dal modulo menu standard come consegnato da Joomla di default nel loro CMS. Questo funziona per me!

0
Hocho

Se ho capito bene (come nel mio commento), vuoi creare un campo nel tuo modulo che mostrerà tutti i menu disponibili nel tuo sito. Joomla fornisce questo tipo di campo (menu) nei suoi tipi di campi di modulo standard .

Quindi, nell'XML del tuo modulo, devi aggiungere un campo di menu come:

<field name="mymenu" type="menu" default="" label="Please select a menu" description="Please select a menu" />
0
FFrewin