我希望能够在Drupal 6中自定义用户注册表单
我已经找到了成千上万的教程,告诉我如何覆盖你可以输出整个表单的结构,但我想移动表单元素等等我似乎很难看到最好的方法来做到这一点
我们使用jquery将.load()表单转换为div
然后我们使用jquery将.post()形成一个codeigniter控制器,即/ app/post
然后,我们希望Codeigniter执行验证,但不确定如何返回页面以显示验证错误?如果重新.load()控制器不会重新启动对象,我们会丢失数据?
我们是以错误的方式接近这个吗?
假设我的应用程序有一个"帖子"模型,其中一个功能是add_post(),它可能是这样的:
function add_post($data) {
$this->db->insert('posts',$data);
}
Run Code Online (Sandbox Code Playgroud)
其中$ data是一个数组:
$data = array ('datetime'=>'2010-10-10 01:11:11', 'title'=>'test','body'=>'testing');
Run Code Online (Sandbox Code Playgroud)
这是最佳做法吗?这意味着如果您使用该功能,您需要知道数据库字段的名称,因为我对OOP的理解是您不需要知道该方法的工作原理等等
该网站的主页基本上有3列布局.
我可以将它们创建为内容或块.我喜欢使用内容,因为它易于用户理解,他们登录到网站,他们浏览到他们想要编辑的页面,他们点击编辑,但是使用块他们必须进入管理>块等
有什么建议吗?
我们将销售订单从会计系统导入Drupal 6站点.
我们设置了一个名为orders的内容类型.
我想为我们的运输提供商建立一个运输模块(目前还没有).
我理解如何构建"块"模块和"内容"模块.
构建模块的最佳方法是什么,该模块将出现在我们的订单节点的底部,这些模块提供了他们需要完成的表单(反过来会处理运送)
如果可能的话,我想在不创建不同内容类型的情况下这样做
有没有办法在表单提交之前不显示任何结果?
此外,我无法看到我可以覆盖暴露形式的位置
drupal ×3
codeigniter ×2
php ×2
drupal-6 ×1
drupal-fapi ×1
jquery ×1
layout ×1
oop ×1
overriding ×1
post ×1
registration ×1
validation ×1
views ×1