Drupal表单找不到页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal表单找不到页面相关的知识,希望对你有一定的参考价值。

我在模块下启用了一个表单,但是访问该页面会出现“找不到页面”错误。

网站/默认/模块/ awesome_form / awesome_form.module

function awesome_form_menu(){
 $items['my-new-form'] = array(
    'title' => 'simple form',
    'type' => MENU_NORMAL_ITEM,
    'page callback' => 'drupal_get_form',
    'page arguments' => array('show_form_callback'),
    'access arguments' => array('access content'),
    'file' => 'application_file.inc'
  );
  return $items;
}

网站/默认/模块/ awesome_form / application_file.inc

function show_form_callback($form, &$form_state){
  $form['test_input'] = array(
    '#type' => 'textfield',
    '#required' => TRUE,
    '#title' => 'Name'
  );
  return $form;
}

网站/默认/模块/ awesome_form / awesome_form.info

name = Awesome Form
description = Some Test Form
core = 7.x

当我浏览到mysite.com/my-new-form时,我收到“找不到页面”错误。我还在模块下启用了“Awesome Form”模块。然而同样的问题。

答案

您的模块只是在干净安装上进行测试。我唯一没做的就是打开模块文件和.inc文件中的php标签,就是这样。一切都按预期工作。

以上是关于Drupal表单找不到页面的主要内容,如果未能解决你的问题,请参考以下文章

如何将 AdWords 转化跟踪代码添加到 drupal 中的特定表单

Drupal 自定义表单记住文本字段数据

在 Drupal 8 站点中找不到类“DOMDocument”

Drupal 8 - 可重复的表单字段

如何在 Drupal 中显示一个简单的自定义页面?

Drupal标题徽标和网站名称片段页面.tpl.php