2014-02-18 49 views
1

如何添加自定義HTML按鈕,點擊打開第三方網站?Sugarcrm,帳戶編輯視圖中的自定義按鈕(作爲網站的鏈接)?

跟着一些教程,但這樣的代碼,我不會工作:

 'customCode' => '{literal}<input id="Button" title="Button" class="button" type="button" name="Button" value="Some Button" onClick="window.open("http://google.com","","width=800,height=600");">{/literal}', 
     'sugar_html' => 
      array (
      'type' => 'button', 
      'value' => 'Button', 
      'htmlOptions' => 
       array (
       'class' => 'button', 
       'id' => 'Button', 
       'title' => 'Button', 
       'onclick' => 'window.open("http://google.com","","width=800,height=600");', 
       'name' => 'Button', 
      ), 
     ), 

它會分裂「的」弦」,如HTTP將作爲輸入屬性來處理Tryied性格的種種逃逸,所有他們!做的是改變什麼財產,什麼是價值治療。沒有一次我得到的URL完好無損。

回答

1

敢肯定你是在正確的軌道上。取而代之的是

'customCode' => '{literal}<input id="Button" title="Button" class="button" type="button" name="Button" value="Some Button" onClick="window.open("http://google.com","","width=800,height=600");">{/literal}',

試試這個

'customCode' => '{literal}<input id="Button" title="Button" class="button" type="button" name="Button" value="Some Button" onClick="window.open(\'http://google.com\',\'\',\'width=800,height=600\');">{/literal}',

區別在於混合報價...你必須嵌入在雙引號雙引號。相反,在其中使用轉義的單引號。

+0

它應該工作:)我寫了這個問題後發現了一些其他的嘖嘖,簡單的代碼,以及像你的東西。所以我給你'OK'。 –

相關問題