Re: [External] process for creating/using dynamic function in openCms 13

Jochen Graf via opencms-dev <[email protected]>
Newsgroups gmane.comp.cms.opencms.devel
Message-ID <[email protected]>
Hi Dave,

presumably this is a matter of container type configuration.

Somewhere in your template JSP configured for your website there must be 
a <cms:container> tag with a type attribute <cms:container 
type="mytype">. The container is the area on a page where new content 
elements can be dropped, e.g., drag and drop your dynamic function using 
datatables.

In order to allow a content element being draggable onto a container, 
the container types must match. If your container is of type "mytype", 
"mytype" must also be present in the dynamic function configuration.

There is a section "Matching containers" -> "Container types" in the 
dyncamic function configuration, where one can configure "mytype".

There might be other reasons why drag-and-drop is not possible, e.g., 
permissions.

Let us know if the container type configuration solves the problem.

Jochen


Am 23.08.22 um 04:56 schrieb Eichmann, David A:
> Jochen,
>
> Thanks for the hint! The time example works fine, as does the creation of a D3-based bar chart. I’m now working on an example using datatables. The dynamic function appears in the wizard list, but I get no highlighting of content sections when I attempt to drag-and-drop onto a content page. The dynamic function definition of all three are basically the same, with the exception, of course, of which JSP they reference. Any notion of why the drag-and-drop is not enabling?
>
> - Dave
>
>> On Aug 22, 2022, at 5:36 AM, Jochen Graf via opencms-dev <[email protected]> wrote:
>>
>> Hi Dave,
>>
>> you need two configurations in the /.content/.config sitemap configuration file:
>>
>> 1. enable dynamic functions in general for your site: in the "content elements" tab of the /.content/.config file, add a new "Content element configuration" and select OpenCms' built-in "function_config" type
>> 2. add your specific dynamic function to your site: in the "dynamic functions" tab of the /.content/.config file, in the section "Dynamic functions to be added", add your individual function configuration, e.g., /system/modules/com.alkacon.opencms.documentation/functions/demo/time-example.xml
>>
>> Hope this helps
>>
>> Jochen
>>
>>
>> Am 21.08.22 um 22:38 schrieb Eichmann, David A via opencms-dev:
>>> I’m working through creating an example dynamic function, starting with the time example in the documentation. I get the creation of the JSP and the XML files, but I’m not seeing the new dynamic function when attempting to use it in a content page. Where is the appropriate placement for the definition files and how to I get openCms to present the function as an option for placement in an element?  Thanks!
>>>
>>> - Dave
>>> _______________________________________________
>>> 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
>>> https://lists.opencms.org/mailman/listinfo/opencms-dev
>>>
>>>
>>>
>> -- 
>> Alkacon Software GmbH & Co. KG  - The OpenCms Experts
>> http://www.alkacon.com - http://www.opencms.org
>>
>> _______________________________________________
>> 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
>> https://lists.opencms.org/mailman/listinfo/opencms-dev
>>
>>
>>
-- 
Alkacon Software GmbH & Co. KG  - The OpenCms Experts
http://www.alkacon.com - http://www.opencms.org

_______________________________________________
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
https://lists.opencms.org/mailman/listinfo/opencms-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.