2012-10-16 4 views

답변

2

유형을 공장 도구로 등록해야합니다.

등록 된 콘텐츠가 처음에 샌드 박스 내에 생성되면 처음으로 편집 양식을 작성할 수 있습니다. 편집 양식을 제출하면 해당 항목이 실제로 작성되고 제목을 기반으로 ID가 제공됩니다.

등록, 수동으로 "공장 유형"합니다 (ZMI 단위) portal_factory 객체의 탭에서 유형을 활성화하거나 포함 factorytool.xml라는 이름의 파일로 GenericSetup 프로필에 유형을 등록하려면

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

또한 이름 바꾸기 플래그가 True로 설정되어 있는지 확인해야합니다. 귀하의 클래스 정의에 추가 :

_at_rename_after_creation = True 
+0

나는 이것을했지만 작동하지 않습니다. 어쩌면 내 문제를 분명하게 설명하지 않았을 수도 있습니다. 상위 폴더에서 볼 수있는 이름이 아니라 객체의 URL입니다. 예를 들어,이 객체를 만들고 제목을'test'로 설정하면 부모 폴더에서'test'라는 이름을 볼 수 있습니다. 그러나 url은'objectname.2012-10-17.2203112108'입니다.이 객체는'test '뿐만 아니라. – tmaster

+0

@tman : 그래, 그게 내가 이해 한거야. 객체의 ID (URL에서 사용되는 것)입니다. 퍼지는. –

+0

@Martjin 당신은 천재적 인 남자입니다. 너는 나의 하루를 다시 구했다. 나는 그런 깃발이 있다는 것을 결코 알지 못했다. 감사. – tmaster

관련 문제