[opencms-dev] XML-Content defintitions

Volkmar Emberger info at aggrajag.de
Tue Oct 24 17:40:53 CEST 2006


thanks rainer!!

you saved my day :)

Rainer Steinegger schrieb:

> Hi Volkmar,
>
> this tutorial should be the answer to all your questions:
>
> http://www.wdogsystems.com/opencms/opencms/demos/structured_content_editing.html 
>
>
> greetings Rainer
>
>
>
> Volkmar Emberger schrieb:
>
>> hello.
>>
>> I think everybody knows this tutorial 
>> http://mvnforum.synyx.de/opencms-forum/viewthread?thread=625#1739
>> unfortunately it's deprecated.
>> there are NO definitions in the opencms-vfs.xml or the 
>> opencms-workplace.xml to get the opencms load my own structured 
>> content at start.
>> it's all now placed in the opencms-modules.xml
>> my question: where do I have to put in this code into the 
>> opencms-modules.xml? in my module? or in the module where "the other" 
>> structured contents are placed?
>>
>> 8. Add own resource type and workplace context menu
>> Last thing to do is to add an own resource type for you new content. 
>> Check
>> out the "opencms-vfs.xml" in the WEB-INF/config folder. There you should
>> find the node for the "article" content. Duplicate this node for your
>> "myarticle". You also see that it points to the location of the 
>> schema. You
>> also must give your type a new number. This may look like this:
>>
>> <type class="org.opencms.file.types.CmsResourceTypeXmlContent">
>>     <param name="resource.type.id">13</param>
>>     <param name="resource.type.name">myarticle</param>
>>     <param name="schema">/sites/default/myfolder/myarticle.xsd</param>
>> </type>           
>>
>> Then add the context menu, which is done in "opencms-workplace.xml", 
>> and it
>> may look like this:
>>
>> <explorertype name="myarticle" key="fileicon.myarticle" 
>> icon="myarticle.gif"
>> reference="xmlcontent">
>>     <newresource
>> uri="newresource_xmlcontent.jsp?newresourcetype=myarticle" order="25"/>
>> </explorertype>   
>>
>> Note that the "key" refers to a localization entry, so this must be 
>> located
>> in a workplace property file (see 7). The image "myarticle.gif" must be
>> located in "/system/workplace/resources/filetypes/".
>> You need to restart OpenCms after these changes are made. After this, 
>> you
>> should be able to create a new "myarticle" type with the "new" 
>> function in
>> the workplace.
>>   greedings Volkmar
>> ------------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> This mail is sent to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list, please 
>> visit
>> http://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please 
> visit
> http://lists.opencms.org/mailman/listinfo/opencms-dev
>



More information about the opencms-dev mailing list