[opencms-dev] custom class for templateone.form

Detlef Beyer d.beyer at crash.de
Wed May 2 11:06:56 CEST 2007


I have to disagree a litle bit - I use libs only when I finshed my development. It works fine to put the .class files into my classes folder.

Detlef

>You have misunderstood the structure of modules.
>The "classes" folder is used to hold property files mostly containing localized
>strings.
>If you want to add java stuff, build it into a jar file and put it in the
>"lib" folder (dont forget to publish the jar file and to restart the application server.)
>
>BTW Templateone is NOT a good tool to learn to use OpenCms - it is way too complicated.
>
>Cheers,
>
>Carl
>
>> -----Original Message-----
>> From: opencms-dev-bounces at opencms.org@KB On Behalf Of Ian Kavanagh
>> <ikavanagh at acm.org>
>> Sent: Wednesday, May 02, 2007 3:59 AM
>> To: opencms-dev at opencms.org
>> Subject: [opencms-dev] custom class for templateone.form
>>
>>
>> Greetings,
>>
>> I am new to OpenCms and am trying to do the following:
>> create a new form field type for templateone which allows for
>> a simple
>> block of text with no corresponding input field in the form, and have
>> this field be an option in the drop-down menu of the form
>> field section
>> of the edit dialog for an email form html file.  My idea is that the
>> user would select "Text Label" from the "Type" menu, and then
>> enter the
>> text to be displayed in the "Label" section.
>>
>> So far I have created a class called "CmsTextLabel" which extends
>> A_CmsField, compiled it, and put the .class file into the:
>> /system/modules/org.opencms.frontend.templateone.form/classes/
>> org/opencms/frontend/templateone/form/
>> directory.
>>
>> Also, I have created a file "CmsTextLabel.properties" which
>> consists of
>> the following text:
>> FIELDS=textlabel:org.opencms.frontend.templateone.form.CmsText
>> LabelField
>> and placed it into the:
>> /system/modules/org.opencms.frontend.templateone.form/classes/
>> directory.
>>
>> I have been trying to figure out the next steps in this
>> process from the
>> source code, but posting my question to opencms-dev seemed
>> like the most
>> efficient idea.  I haven't found any tutorial that specifically
>> addresses this question and would be very grateful for any assistance.
>>
>> Thanks,
>> Ian
>>
>> _______________________________________________
>> 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