2016-11-08 43 views
0

我想將日期更改爲下拉列表。讓我用 的示例進行說明,以便更好地理解。我有一個com_abc組件。在這個 組件中,我在XML中使用了日期字段。現在我想改變這個日期 字段到所有日期的下拉列表中,而不接觸組件任何 files.i以爲我會爲此創建一個系統插件,但我是 困惑我如何在事件或搜索日期字段中調用所有頁面的網站 和轉換它。這是可能的。如果可能的話,請建議。如何將日期類型更改爲通過插件下拉菜單而不更改現有組件文件

+0

我想有是沒有辦法使用插件,直到組件有任何觸發插件的事件。我建議你使用jQuery替換日期提交下拉菜單 –

回答

0

嘗試在插件中使用onAfterRender()事件。你可以得到網頁的身體是這樣的:

$output = JResponse::getBody(); 

查找與的preg_match()原始日期字段中的代碼,你的代碼替換它,然後設置新的一頁體是這樣的:

JResponse::setBody($output); 
相關問題