首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >覆盖类Div窗体-API

覆盖类Div窗体-API
EN

Drupal用户
提问于 2012-09-14 20:15:44
回答 1查看 264关注 0票数 2

目标:覆盖Drupal结帐窗格中我的自定义addressfield实现中从Form-API中传出的默认类和div。我需要使类/div根据它们各自的地址表的数量来预测。我根据礼品订阅(x)的数量动态创建(x)地址字段,这样我就可以组合订阅的地址信息。

注意: addressfield表单是addressfield模块的一个补丁,它创建了一个表单元素类型。这个看起来是这样的:

代码语言:javascript
复制
          $form['address'] = array(
          '#type' => 'addressfield',
          '#required' => TRUE,
          '#title' => t('Recipient\'s Address'),
          '#context' => array('countries' => array('AT', 'AS', 'BE', 'BG', 'CA', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'GU', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL', 'PL', 'PR', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB', 'UM', 'US', 'VI'), ''),
          '#default_value' => array('country' => 'US'),
          '#description' => "Please enter the address you want to mail this gift to.",
          '#maxlength' => 60,
          );

但是,当您用表单加载页面时,就会出现问题。Drupal动态地在类/div中创建似乎是随机的数字。我想指定这个数字,以便它与订阅的数量相一致。因此,当我测试时,我选择(2)礼品订阅和获取和。

与当前的方式相反,它做事情(屏幕截图)

EN

回答 1

Drupal用户

发布于 2012-09-25 04:08:04

如果您使用的是7,请尝试钩子_页面_alter()

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

https://drupal.stackexchange.com/questions/42713

复制
相关文章

相似问题

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