2012-09-27 49 views
0

我在的Joomla 2.5增加了一些參數,我的模板後端。第一個我希望用戶選擇一個文件夾。參考到另一個領域的Joomla XML

<field name="folder" type="folderlist" directory="/images" label="TPL_NAME_PARAMETER_FOLDER_LABEL" description="TPL_NAME_PARAMETER_FOLDER_DESC"/> 

隨着第二個我想有用戶從從第一場

<field name="file" type="filelist" directory="CHOSEN_FOLDER" label="TPL_NAME_PARAMETER_FILE_LABEL" description="TPL_NAME_PARAMETER_FILE_DESC" /> 

從我已經讀這所選擇的文件夾選擇文件,是不可能從在.xml文件中?有人爲此採取瞭解決方法?這可能嗎?

回答

0

我不會去通過所有的代碼,但基本上你將不得不使用<params addpath="">方法調用的元素。在你需要創建一個名爲「folderlist」 PHP文件,並添加代碼重寫選擇列表中。

jimport('joomla.html.html'); 
jimport('joomla.html.parameter.element'); 

class JElementFolderlist extends JElement { 

//functions go in here 

} 

你需要做的filelist.php但在這個文件中的相同,在一些JavaScript加那麼加載文件的一個新的列表,如果按從folderlist.php被選中了。

我知道這是不是一個完整的答案所有你需要的代碼,但它讓你開始了。對於輸入

+0

謝謝,我會進行這項工作,並給予進一步的反饋:) – Marian

+0

所以第一讀數之後,我不應該,而使用'類JFormFieldFileList擴展JFormFieldList'覆蓋在form文件夾中的文件? html文件夾中的參數文件被標記爲已棄用。 – Marian

+0

我沒有用這個,當我做到了不是很久以前,雖然,但我的是一個模板Kunena的,所以你可能是正確的。 – Lodder

相關問題