Méthode : beforeRenderForm
Cette méthode est un rappel facultatif appelé à chaque fois qu’un composant CRUD est sur le point de rendre son formulaire. C’est donc l’endroit idéal pour se greffer au processus de rendu et injecter notre écouteur.
Si la méthode n’est pas disponible sur un composant CRUD rendu, cette étape est ignorée. Toutefois, si cette méthode existe, elle sera appelée.
<?php
namespace Modules\YourModule\Settings;
use App\Classes\Hook;
use App\Classes\Output;
use App\Services\SettingsPage;
class YourModuleSettings extends SettingsPage
{
public function __construct()
{
// register your settings here
}
public function beforeRenderForm()
{
Hook::addAction( 'ns-dashboard-footer', function( Output $output ) {
$output->addView( 'YourModule::settings/footer' );
});
}
}