Я создал пользовательский модуль, и он прекрасно работает, пока я не начну работать над своей пользовательской темой.
Как только я перехожу к своей пользовательской теме, я получаю эту ошибку
Предупреждение: отсутствует аргумент 2 для customvishal_form (), вызываемого в
/home/vishal/Dropbox/sites/new/includes/theme.inc в строке 1029 и
определено в customvishal_form () (строка 441 из
/home/vishal/Dropbox/sites/new/sites/all/modules/customvishal/customvishal.module).
Вы можете увидеть ошибку по адресу: http://www.iamvishal.com/dev/about-us
Я не думаю, что с моим кодом что-то не так:
/**
* A simple form.
*/
function customvishal_form($form, &$form_submit) {
$form['customvishalactivate'] = array(
'#title' => t('Activate Preference'),
'#type' => 'radios',
'#options' => array('1' => t('Yes'), '0' => t('No')),
'#required' => TRUE,
);
return $form;
}
Его называют с
function customvishal_pref($arg1)
{
// Here we willl make the form and save the data so when cron
// runs we will check the users preference
$build = array(
'header_text' => array(
'#type' => 'markup',
'#markup' => '<p>' . t('This page is where you add your preferences. Based on your
entered choices we will send you alerts ') . '</p>',
),
'example_form' => drupal_get_form('customvishal_form'),
);
return $build;
}
Что может быть причиной этой проблемы?
Ура,
Вишал