Pour faire ça, il faut que ton module existe dans Automne.
Créer un block n'est pas suffisant, tu dois créer la classe de définition de ton module dans Automne.
Par exemple, pour un module nommé "monmodule" :
Classe de définition du module : fichier /automne/classes/modules/monmodule.php
Code :
<?php
/**
* Codename of the module
*/
define("MOD_MONMODULE_CODENAME", "monmodule");
class CMS_module_monmodule extends CMS_moduleValidation {}
?>
Ensuite tu dois créer le module dans la table des modules d'Automne via la requête SQL suivante :
Code :
INSERT INTO modules (
id_mod ,
label_mod ,
codename_mod ,
administrationFrontend_mod ,
hasParameters_mod ,
isPolymod_mod
)
VALUES (
NULL , '1', 'monmodule', '', '0', '0'
);
Pour finir tu dois donner un nom à ton module via les requêtes SQL suivantes :
Code :
INSERT INTO messages (
id_mes ,
module_mes ,
language_mes ,
message_mes
)
VALUES (
'1', 'monmodule', 'fr', 'Test de module'
), (
'1', 'monmodule', 'en', 'Module test'
);
Après tout ça, ta rangée devrait bien appeler le fichier PHP mod_monmodule_essai.php