簡體   English   中英

將rel屬性添加到Drupal表單提交按鈕

[英]Adding rel attribute to Drupal form submit button

由於某些原因,我無法進行這項工作。 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無效感到完全傻眼。

如果該代碼與模塊中的代碼完全相同,則該代碼不起作用,因為您實際上在第二行中刪除了在第一行中設置的'#attributes'屬性。 您應該這樣寫:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM