【问题标题】:Adding rel attribute to Drupal form submit button将 rel 属性添加到 Drupal 表单提交按钮
【发布时间】:2012-02-17 15:52:43
【问题描述】:

由于某种原因,我无法完成这项工作。 rel 属性不会添加到输入标记中。

function voicesofyouth_preprocess_contestentry_node_form(&$vars){

    $vars['form']['buttons']['submit']['#attributes']= array("rel"=>"draft"); 
    //Does not work

    $vars['form']['buttons']['submit']['#attributes']= array("class"=>"draft");
    //But adding a class does work

}

有人知道为什么会这样吗?我对为什么添加类有效但 rel 无效。

【问题讨论】:

    标签: php forms drupal drupal-6


    【解决方案1】:

    如果该代码与您的模块中的代码完全相同,则它不起作用,因为在第二行您实际上删除了您在第一行中设置的“#attributes”属性。你应该这样写:

    $vars['form']['buttons']['submit']['#attributes'] = array(
      "rel" => "draft",
      "class" => "draft"
    ); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多