J'ai besoin d'ajouter un bouton personnalisé à la barre d'outils à l'intérieur d'un plug-in système, près des boutons "enregistrer", "enregistrer & fermer" et "fermer". Comment puis-je y arriver?
Vous pouvez ajouter un bouton personnalisé en travaillant sur l'événement onAfterRender()
et ajouter votre code html/js dans le contenu.
Vous trouverez ci-dessous un exemple d’extrait de code dans lequel vous pouvez ajouter votre code.
function onAfterRender()
{
$option = Jfactory::getApplication()->input->get('option', '');
if($option != 'com_config'){
return true;
}
// Only render for HTML output
if (JFactory::getDocument()->getType() !== 'html' ) { return; }
//ADD HTML and JavaScript for your custom button
$html = '';
$body = JFactory::getApplication()->getBody(false);
$body = str_replace('</body>', $html.'</body>', $body);
JFactory::getApplication()->setBody($body);
return true;
}