【问题标题】:Ubercart checkout using a manual html form使用手动 html 表单的 Ubercart 结帐
【发布时间】:2012-10-13 06:32:01
【问题描述】:

我基本上是在使用 Ubercart 在 Drupal 7 中创建自己的界面,用于在不同的产品选项中进行选择。 我想手动创建一个 html 表单,我将在其中提交代表产品详细信息的帖子变量。

这有可能吗?有这方面的文件吗?我希望它足够简单。

【问题讨论】:

  • 我希望我的问题很清楚。用户提交表单后,它会将他带到结帐页面,购物车中填充了提交的帖子变量

标签: drupal drupal-7 drupal-modules ubercart


【解决方案1】:
  1. 创建一个自定义模块(我们称之为 mymodule)
  2. 注册一个可以访问您的 html 表单的有效 URL,使用 hook_menu

    $items['mymodule/submit'] = array(
      'page callback' => 'mymodule_submit', 
      'access arguments' => array('access content'), 
      'type' => MENU_CALLBACK,
    );
    
  3. 现在在您的模块中创建函数 mymodule_submit() 并使用 $_POST 变量检查值并采取相应措施。

【讨论】:

    猜你喜欢
    • 2012-02-26
    • 2013-02-19
    • 2012-01-27
    • 2011-05-16
    • 1970-01-01
    • 2011-06-04
    • 2015-08-13
    • 2019-06-23
    • 2017-10-25
    相关资源
    最近更新 更多