On 28/07/2011 01:23, imran.azad wrote:
Hi Giacomo,Thank you for your response. I have managed to register the local utility, I'm just not sure how to set it up in the class: This is what I have so far: class Test(interface.Interface): def normalize(self): return self.title However, I get the following error: Traceback (innermost last): Module ZPublisher.Publish, line 127, in publish Module ZPublisher.mapply, line 77, in mapply Module ZPublisher.Publish, line 47, in call_object Module plone.z3cform.layout, line 64, in __call__ Module plone.z3cform.layout, line 54, in update Module plone.z3cform.fieldsets.extensible, line 59, in update Module plone.z3cform.patch, line 30, in GroupForm_update Module z3c.form.group, line 138, in update Module z3c.form.action, line 99, in execute Module z3c.form.button, line 311, in __call__ Module z3c.form.button, line 170, in __call__ Module plone.dexterity.browser.add, line 93, in handleAdd Module z3c.form.form, line 247, in createAndAdd Module plone.dexterity.browser.add, line 72, in add Module plone.dexterity.utils, line 142, in addContentToContainer Module plone.app.content.namechooser, line 49, in chooseName Module plone.i18n.normalizer.adapters, line 62, in normalize AttributeError: normalize -- View this message in context: http://plone.293351.n2.nabble.com/Remove-dashes-from-shortname-override-choosename-in-namechooser-py-tp6627262p6628133.html Sent from the Product Developers mailing list archive at Nabble.com. _______________________________________________ Product-Developers mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-product-developers
Hi, you could take inspiration from here: plone.i18n-2.0-py2.6.egg/plone/i18n/normalizer/__init__.py Just extend the original class and override your method. Giacomo -- Giacomo Spettoli twitter: http://twitter.com/giacomospettoli linkedin: http://linkedin.com/in/giacomospettoli company site: http://redomino.com blog: http://www.spettoli.com
_______________________________________________ Product-Developers mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-product-developers
