首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用drupal开发模块

问用drupal开发模块
EN

Stack Overflow用户
提问于 2011-04-13 04:57:00
回答 3查看 102关注 0票数 1

我有一个网站,是建立和运行的drupal。其产品为基础的网站。我通过创建自己的表和使用php过滤器编写php代码进行开发。我从未使用过模块概念。由于网站运行良好,所以我想移到模块概念。所以在这里需要一些帮助,比如如何去做。我也了解了模块开发的概念。

要求。1.管理员应该能够创造新的产品,如移动,相机。2.他应该能够定义产品的属性和属性,用户将对其进行评级。3.管理员/第二管理员应该能够创建新的子产品下的产品,如移动-诺基亚8850,诺基亚9980,其中他输入了产品属性的细节。4.主产品下所有sun产品的列表页。从列表页面,我们转到主副产品页面,在那里用户对产品进行评级。

我的困惑是:我应该创建一个新的表还是drupal负责所有的需求。我该怎么开始呢。

更新:清晰的需求图片,例如: 1.我添加了一个产品“手机” 2,然后为这个主要产品添加属性。3.然后开始在下添加子产品,即Nokia1100、samsumg 2200等,同时添加子产品,在本页中为我在创建主要产品MOBILES时定义的所有功能提供了一个文本框。这是否有可能使用CCK。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-13 05:28:23

考虑使用模块并遵循"Drupal方式“是正确的。使用CCK +视图和Drupal将负责表的维护和查询。

如前所述,您需要熟悉CCK模块。此模块将允许您创建新的“内容类型”,在您的示例中,这将是不同的产品类型及其属性。以下是关于CCK的一个很好的概述视频。使用CCK,您可以定义新的内容类型,Drupal将为您创建基本的内容创建表单,并在使用它时将您从所有数据库细节中隐藏出来。

视图模块本质上是一个查询生成器,允许您创建内容视图。有各种各样的相关模块可以帮助您将数据呈现为图表、网格、列表、幻灯片演示、表等。

有一个轻微的学习曲线,但一旦你通过它,你将能够建立新的东西很快。

更新:只是另一个想法,如果你真的需要创建某种分类系统,你应该看看分类学。

票数 3
EN

Stack Overflow用户

发布于 2011-04-13 05:14:31

听起来,您可以使用模块完成所有这些操作,而不需要执行任何php编码。查看(如果您还没有) cck、视图和五维斯特。

票数 3
EN

Stack Overflow用户

发布于 2011-04-13 16:28:08

作为对您的更新的响应,听起来CCK和节点层次结构应该做您需要的一切。

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

https://stackoverflow.com/questions/5644606

复制
相关文章

相似问题

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