Hi gertschi,
If you have to create your own content type for content then you have to extend with cm:content not sys:base.
If you are creating your own folder type for folder then you have to extend with cm:folder not sys:base.
For eg : create type in any custom model .xml
<types>
<type name="kgk:hcpClient">
<title>KGK HCP Credentials (HCP Client)</title>
<parent>cm:content</parent>
<properties>
<property name="kgk:hcp_id">
<title>HCP Number</title>
<type>d:int</type>
<mandatory>true</mandatory>
</property>
<property name="kgk:assignment_id">
<title>Assignment No</title>
<type>d:int</type>
<mandatory>true</mandatory>
<default>0</default>
<index enabled="false">
</index>
</property>
<property name="kgk:hcpCertificate">
<type>d:text</type>
<mandatory>true</mandatory>
</property>
<property name="kgk:dateReceived">
<title>Received Date</title>
<type>d:date</type>
<index enabled="false">
</index>
</property>
<property name="kgk:recruiterInitials">
<type>d:text</type>
<mandatory>true</mandatory>
</property>
</properties>
<associations>
<association name="kgk:hcpCertificates">
<title>HCP Certificates</title>
<target>
<class>cm:content</class>
<mandatory>false</mandatory>
<many>true</many>
</target>
</association>
</associations>
</type>
</types>
Secondly , make entry in web-client-config-custom.xml .
<config evaluator="string-compare" condition="Content Wizards"
replace="false">
<content-types>
<type name="kgk:hcpClient" />
</content-types>
</config>
<config evaluator="node-type" condition="kgk:hcpClient" replace="true">
<property-sheet>
<show-property name="author" display-label-id="author"
ignore-if-missing="false" show-in-edit-mode="false"/>
<show-property name="description" display-label="Description"
component-generator="DescriptionTextAreaGenerator" />
<separator name="sep"/>
<separator name="sep 1"
display-label="Health Care Professionals Information"
component-generator="HeaderSeparatorGenerator" />
<show-property name="kgk:hcp_id" display-label="HCP ID" />
<show-property name="kgk:assignment_id" display-label-id = "assignment_id"/>
<show-property name="kgk:hcpCertificate" />
<show-property name="kgk:dateReceived" />
<show-property name="kgk:recruiterInitials" display-label="Recruiter Initials"/>
<separator name="sep 2"/>
<show-association name="kgk:hcpCertificates" />
</property-sheet>
</config>
Thirdy , Restart your server and Go to add content wizard . You will find your custom type .
Thanks,