Üdv!
Van egy modul és azt szeretném elérni, hogy egy .inc fájlban definiált form függvényt egy blokkba szeretném tenni (megjeleníteni).
Pl.:
# mymodule_search.inc function mymodule_search() { $form = array(); ... return $form; } function mymodule_search_submit() { ... }
A mymodule.module fájlban definiálva vannak a blokkok:
function mymodule_block_info() { $blocks = array(); ... $blocks['mymodule_search'] = array( 'info'=> "mymodule_search", ); return $blocks; } function mymodule_block_view($delta = '') { $blocks = array(); switch ($delta) { ... case 'mymodule_search': $blocks['subject'] = t('Search'); $blocks['content'] = drupal_get_form('mymodule_search'); break; } // switch return $blocks;
A gond, hogy a 'mymodule_search' fv-t nem látja mivel egy külső mymodule_search.inc fájlban van definiálva.
Hogyan lehetne azt a fv-t meghívni a blokkban? Vagy ne is így csináljam?
Drupal verzió:
Fórum:
include?
Talán ebbe az irányba kellene mennem...?
A module_load_include() fv-el beilleszteni az .inc fájlt...?
ok
működik. :)