Template annotation should allow specifying "class"
---------------------------------------------------
Key: BLOSSOM-1
URL: http://jira.magnolia-cms.com/browse/BLOSSOM-1
Project: Magnolia Blossom Module
Issue Type: New Feature
Reporter: Tobias Mattsson
Assignee: Tobias Mattsson
Priority: Minor
Transferred from Sourceforge
Original description:
Magnolia templates support a node named "class" that contains the fully
qualified class name to be instantiated for that particular template. This is
useful, for example, if you want to override the default isAvailable() method.
The Blossom @Template annotation should allow specifying this value and
subsequently configuring it on the blossom generated template.
Followup comments:
Good suggestion, though even cooler would be to have isAvailable() directly
on the controller.
For now you can subclass DefaultBlossomTemplateRegistry and overload
writeTemplateDefinition() to add the custom properties that you need.
Replace <blossom:configuration /> with
<bean class="se.issi.magnolia.module.blossom.BlossomConfiguration">
<property name="templateRegistry">
<bean class="some.package.MyCustomTemplateRegistry" />
</property>
</bean>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------