2014-05-21 15 views
1

在Alfresco 4.2.1中,Flash上​​傳器和HTML上傳器都允許用戶選擇內容類型,而不是拖放上傳器。如何獲得與拖放式上傳器中的內容類型選擇相同的選項,就像我在Flash和HTML上傳器中獲得的一樣?我可以選擇Alfresco中的內容類型拖放上傳嗎?

我已經修改了DND-upload.get.js包括下面的代碼:

model.contentTypes = [ 
{ 
    id: "proj:drawing", 
    value: "type.proj_drawing" 
},{ 
    id: "proj:doc", 
    value: "type.proj_doc" 
}]; 

,但我看不到任何選項來選擇ContentType的,不上傳過程中或上傳之後。

回答

0

下 份額/ WEB-INF /類/戶外/站點webscripts /組織/戶外/組件/上傳Flash-upload.get.js/

我們需要在列表中添加了自定義內容類型的內容類型。在這種情況下,我們的自定義內容類型是「自定義:產品」。

function getContentTypes() 
{ 
var contentTypes = [ 
{ 
    id: "cm:content", 
    value: "cm_content" 
    }, 
{ 
    id: " custom:Product", 
    value: " custom:Product" 
    }]; 
return contentTypes; 
} 
model.contentTypes = getContentTypes() 
+0

是的,這適用於Flash上​​傳和html上傳,但我想在dnd上傳功能。我修改了flash-upload和dnd-upload,但它似乎不起作用。該代碼是否適用於拖放上傳和Flash上​​傳? – Joelbitar

0

對不起,這個功能是故意不能用於拖放文件上傳。在文件已被上傳後,您仍然可以手動更改內容類型,但不是之前的版本。

下面是被認爲進入細節,爲什麼這個功能缺少用戶提交的幾個版本返回一個錯誤報告:

我只是想補充一點,https://issues.alfresco.com/jira/browse/ALF-11350

更新,如的Alfresco Community 4.0b,任何能夠爲拖放上傳選擇自定義內容類型的功能都已從代碼庫中刪除。它可以可能對其他文件進行一些修改並實現此目的,但不能單獨配置。

相關問題