2012-10-16 59 views

回答

2

您需要使用工廠工具註冊您的類型。

當在沙箱內最初創建註冊內容時,只需要您首次填寫編輯表單即可。一旦您提交編輯表單,該項目就會創建爲真實,並根據標題給出一個ID。

要註冊,或者在「工廠類型」的portal_factory對象的標籤(在ZMI)手動啓用你的類型,或在您GenericSetup輪廓與名爲factorytool.xml文件包含註冊類型:

<?xml version="1.0"?> 
<object name="portal_factory"> 
<factorytypes> 
    <type portal_type="YourTypeName" /> 
<factorytypes> 
</object> 

您還需要確保您的類型將重命名標誌設置爲True;在你的班級定義中加入:

_at_rename_after_creation = True 
+0

我這樣做了,但是不起作用。也許我沒有清楚地解釋我的問題。它不是在父文件夾中可以看到的名稱,而是對象的網址。例如,我創建了這個對象並將標題設置爲'test',我可以在父文件夾中看到它的名字'test',但url是'objectname.2012-10-17.2203112108',我希望它是'test '以及。 – tmaster

+0

@tman:是的,這就是我所理解的。對象的id(這是URL中使用的)。擴大。 –

+0

@Martjin你是天才的人。你再次拯救了我的一天。我從來不知道有這樣的標誌。謝謝。 – tmaster

相關問題