Lors de l'installation du plugin, est-il possible de le configurer pour qu'il soit toujours le dernier de son groupe? Merci
Oui. Vous devez avoir un script d'installation . Ensuite, dans le script d'installation, effectuez quelque chose comme:
public function postflight($route, $_this)
{
// Get a database connector object
$db = JFactory::getDbo();
try {
// Enable plugin by default
$q = $db->getQuery(true);
$q->update('#__extensions');
$q->set($this->db->quoteName('ordering') . ' = -1')
->where($this->db->quoteName('type') . ' = ' . $this->db->quote('plugin'))
->where($this->db->quoteName('element') . ' = ' . $this->db->quote('PLUGIN_NAME'))
->where($this->db->quoteName('folder') . ' = ' . $this->db->quote('system'));
$db->setQuery($q);
method_exists($db, 'execute') ? $db->execute() : $db->query();
} catch (Exception $e) {
throw $e;
}
}