Documentation
Liferay provides a rich store of resources and knowledge to help our community better use and work with our technology.
Dynamic Data Lists Portlet
Set this to true if dynamic data lists record set keys should always be autogenerated.
dynamic.data.lists.record.set.force.autogenerate.key=false
Set the storage type that will be used to store the dynamic data lists records. Valid values are: expando and xml.
dynamic.data.lists.storage.type=xml
Specify the path to the template used for providing error messages on Dynamic Data Lists templates.
dynamic.data.lists.error.template.freemarker=com/liferay/portlet/dynamicdatalists/dependencies/error.ftl
dynamic.data.lists.error.template.velocity=com/liferay/portlet/dynamicdatalists/dependencies/error.vm
Set the parser for each language type. A parser is only needed for language types that require parsing. The classes must implement com.liferay.portal.kernel.templateparser.TemplateParser.
dynamic.data.lists.template.language.parser[ftl]=com.liferay.portlet.dynamicdatalists.util.FreeMarkerTemplateParser
dynamic.data.lists.template.language.parser[vm]=com.liferay.portlet.dynamicdatalists.util.VelocityTemplateParser
Input a list of comma delimited class names that extend com.liferay.portal.kernel.templateparser.BaseTransformerListener. These classes will run in sequence to allow you to modify the XML and XSL before it is transformed and allow you to modify the final output.
dynamic.data.lists.transformer.listener=