首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建自定义Drupal7编辑页面

如何创建自定义Drupal7编辑页面
EN

Stack Overflow用户
提问于 2014-08-11 21:22:29
回答 2查看 317关注 0票数 0

我完全是drupal开发的新手,所以请在这里帮助我,好吧,我已经创建了一个自定义模块,到目前为止创建了一个自定义数据库,如何在后端创建一个列表页面,我可以使用它来管理数据库中的每个项目,以及如何创建一个自定义编辑表单来管理每个项目的插入/编辑/删除

代码语言:javascript
复制
function rollover_res_schema() {
$rollover_res = array();

$rollover_res['rollover_res'] = array(

// Example (partial) specification for table "node".
'description' => 'Positioning for rollovers',
'fields' => array(
  'rollover_res_id' => array(
    'description' => 'The primary identifier for a node.',
    'type' => 'serial',
    'unsigned' => TRUE,
    'not null' => TRUE,
  ),
  'rollover_res_actual' => array(
    'description' => 'The main rollover plain text.',
    'type' => 'text',
    'length' => 255,
    'not null' => TRUE,
  ),
),
'indexes' => array(
  'rollover_res_id' => array('rollover_res_id'),
),  
'primary key' => array('rollover_res_id'),
);
   return $rollover_res;
 }
EN

回答 2

Stack Overflow用户

发布于 2014-08-11 23:09:31

如果您完全是Drupal开发的新手,那么在最初的一两个月内不应该编写任何代码,并且不应该在前6个月编写自定义数据库代码。

从学习字段和视图开始,一旦你掌握了它们,你就可以添加显示套件、上下文或面板之一。

票数 0
EN

Stack Overflow用户

发布于 2014-08-12 01:07:57

学习如何在drupal中做事情的关键是:

1)谷歌搜索如何2)看看其他模块是如何做到的。在这种情况下,可以查看一些核心模块,例如块模块。在那里,您将看到.install中的模式,还将看到一些创建表单以保存新块的函数,例如block_add_block_form。您需要阅读表单API。但基本上,您将创建一个用于显示表单的表单挂钩、一个用于创建保存表单的页面的菜单挂钩和一个用于提交表单的挂钩。如果使用grep遍历代码库,您将看到许多可以复制的示例。实际上,您可以下载涵盖大多数基础知识的drupal示例模块:https://www.drupal.org/project/examples

但是要学习如何与数据库交互,您可以找到一个与您正在做的事情类似的模块,并查看它如何使用hook_menu来设置页面回调,即用于编辑数据的表单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25244319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档