2012-02-27 71 views
0

我希望能夠爲同一字段使用多個表單字段小部件,並能夠根據用戶的會話數據切換它。但我不確定如何完成這一點。這是用於Drupal 6.關於如何完成這個任何想法?在Drupal中爲同一字段使用多個表單字段小部件

+0

我應該補充一點,我這樣做是因爲Flash不存在時Flash上​​傳器的後備。 – pthurmond 2012-02-27 20:17:38

回答

0

一個很好的概述我最終什麼事做的是創造一個使用FileField或上傳控件二表單域,並加載它的形式旁邊的閃光燈部件上。然後我把JS放在頁面上,檢測Flash是否在頁面上,並且是正確的版本。如果發現它,則隱藏html/AJAX上傳器。如果不是,則隱藏Flash上​​傳器。

1

您可能可以使用某個字段訪問模塊來完成此操作,但要正確執行此操作,您可能需要創建一個自定義窗口小部件。你的小部件可以通過調用它們的句柄來返回現有的小部件,所以你的小部件將或多或少地作爲一個包裝器來返回正確的部件調用。

this tutorial給控件創建的Drupal的6

+0

我會看看這個。我一直在想,因爲我必須在JavaScript中對錶單加載進行一些Flash檢測,所以我可能可以使用AJAX加載HTML小部件。無論哪種方式,我正在尋找儘可能多的信息。 – pthurmond 2012-02-27 20:18:42

相關問題