[Erp5-report] r14586 - /erp5/trunk/products/ERP5Type/Utils.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed May 23 19:30:59 CEST 2007
Author: jerome
Date: Wed May 23 19:30:59 2007
New Revision: 14586
URL: http://svn.erp5.org?rev=14586&view=rev
Log:
When registering an ERP5Type style product, also register Interface directory for API Documentation in Zope help system
Modified:
erp5/trunk/products/ERP5Type/Utils.py
Modified: erp5/trunk/products/ERP5Type/Utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/Utils.py?rev=14586&r1=14585&r2=14586&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/Utils.py (original)
+++ erp5/trunk/products/ERP5Type/Utils.py Wed May 23 19:30:59 2007
@@ -946,8 +946,19 @@
fti=contentFactoryTypeInformations,
).initialize( context )
- # Register Help
- context.registerHelp(directory='help')
+ # Register Help and API Reference
+ # This trick to make registerHelp work with 2 directories is taken from
+ # CMFCore
+ help = context.getProductHelp()
+ lastRegistered = help.lastRegistered
+ context.registerHelp(directory='help', clear=1)
+ context.registerHelp(directory='Interface', clear=1)
+ if help.lastRegistered != lastRegistered:
+ help.lastRegistered = None
+ context.registerHelp(directory='help', clear=1)
+ help.lastRegistered = None
+ context.registerHelp(directory='Interface', clear=0)
+
context.registerHelpTitle('%s Help' % product_name)
# Register Objets
More information about the Erp5-report
mailing list