Autore Topic: Beckend: aggiungere un Tab custom in Menu Item editing (view "item")  (Letto 330 volte)

Offline jabber

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Ciao a tutti.
innanzitutto intendo specificare che il contesto della mia domanda è il beckend in joomla 3.8.11.
Vorrei sapere come fare a creare un Tab custom nella pagina di edit del "Menu Item", io sono arrivato fino ad un certo
punto ma poi mi sono bloccato perchè non saprei che strada seguire per inserire un form dentro il mio Tab Custom,  tipo:
  • C'è il modo d inserire il mio <fieldset> in qualche file .xml preesisnetnte ? (Magari fosse così semplice!)
  • Devo crearmi il mio file myForm.xml, leggerlo e renderizzarlo ?
Io ho proceduto creando l'override "edit.php" in questa posizione:
Codice: [Seleziona]
/administrator/templates/MyTemplate/html/com_menus/item

Più precisamente all'interno di questa folder ho modificato il file edit.php originale aggiungendo lo snippet qui sotto:
Codice: [Seleziona]
echo JHtml::_('bootstrap.addTab', 'myTab', 'css-classes', "My Custom Tab" );             
echo $this->loadTemplate('css_classes_tab');
echo JHtml::_( 'bootstrap.endTab' );


Successivamente ho creato il sub-layout: (richiamato da edit.php)
/administrator/templates/TEMPLATE/html/com_menus/item/edit_css_classes_tab.php


Il mio risultato è questo:





Come faccio ora ad inserire un form ?
« Ultima modifica: 02 Ago 2018, 18:15:13 da jabber »

Offline jabber

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Ho risolto creando un Content Plugin.

 

Torna su