я новичок в друпале 7.
Я создал пользовательский модуль в Drupal 7 «audit_pdf» для Extranet.
В этом модуле я создал подмодуль «аудит», который отображает пользовательскую форму.
Форма находится в Audit.pages.inc
Audit_menu в audit.module
audit.module
function audit_menu() {
$items = array();
$items['audit'] = array(
'title' => 'Audit',
'type' => MENU_CALLBACK,
'access arguments' => array('administer audit'),
'page callback' => 'audit_form',
'page arguments' => array('audit_form'),
'file' => 'audit.page.inc',
);
return $items;
}
function audit_permission() {
$permissions = array(
'administer audit' => array(
'title' => t('Administer audit'),
),
);
return $permissions;
}
audit.pages.inc
function audit_form($form, &$form_state) {
$form = array();
$form['title'] = array(
'#prefix' => '<div class="row"><div class="col-sm-3">',
'#type' => 'fieldset',
'#title' => t('Title'),
'#collapsible' => FALSE,
'#collapsed' => FALSE,
'#suffix' => '</div>',
);
$form['submit'] = array(
'#type' => 'submit',
'#value' =>t('Valider'),
);
return $form;
}
audit.info
name = Audit
description = Download pdf after write
core = 7.x
package = My Module
project = "audit_pdf"
files[] = audit.module
files[] = audit.pages.inc
files[] = audit.admin.inc
files[] = audit.controller.inc
Я поставил ‘file’ => ‘audit.page.inc’
Но у меня есть это сообщение
Неустранимая ошибка: require_once (): не удалось открыть обязательное ‘/../audit_pdf/Audit/audit.page.inc’ (include_path = ‘.: / Usr / share / php: / usr / share / pear’) в / ** /aidopc_user/aidopc.fr/extranet/includes/menu.inc в строке 525 *
Задача ещё не решена.
Других решений пока нет …