You are here
Custom Type Example
Submitted by admin on Thu, 06/03/2010 - 15:16
An example custom type taken from our model.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<type name="cls:events"> <title>CLS Events</title> <parent>cls:www</parent> <properties> <property name="cls:eventspeaker"> <type>d:text</type> <multiple>true</multiple> </property> <property name="cls:eventcontact"> <type>d:text</type> <multiple>false</multiple> </property> <property name="cls:eventlocation"> <type>d:text</type> <multiple>false</multiple> </property> <property name="cls:eventdate"> <type>d:datetime</type> <multiple>false</multiple> </property> <property name="cls:eventduration"> <type>d:text</type> <multiple>false</multiple> </property> <property name="cls:eventtype"> <type>d:text</type> <multiple>false</multiple> </property> </properties> </type> |
Config I've tried for the Drupal integration
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$conf['cmis_sync_map'] = array( 'page' => array( 'enabled' => TRUE, 'cmis_folderPath' => '/WebContent/Website' ), 'cls_event' => array( 'enabled' => TRUE, 'cmis_folderPath' =>'/WebContent/Repo/cls_events', 'cmis_type' => 'cls:events', 'fields' => array( 'field_cls_eventspeaker' => 'cls:eventspeaker', 'field_cls_eventcontact' => 'cls:eventcontact', 'field_cls_eventlocation' => 'cls:eventlocation', 'field_cls_eventdate' => 'cls:eventdate', 'field_cls_eventduration' => 'cls:eventduration', 'field_eventtype' => 'cls:eventtype' ), 'subfolders' => TRUE, 'full_sync_next_cron' => TRUE, 'cmis_sync_cron_enabled' => TRUE, 'cmis_sync_nodeapi_enabled' => TRUE ) |