Le 31 août 08 à 16:41, David Bain a écrit :
I've registered two extension profiles in my profiles.zcml. While
both of them showup under portal_setup > import, only the first one
is available via quickinstaller.
Is there a way to make both available?
Below is my profiles.zcml file
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
i18n_domain="hey.now">
<genericsetup:registerProfile
name="default"
title="Cool Theme"
directory="profiles/default"
description='Extension profile for the "The Cool Theme" Plone
theme.'
provides="Products.GenericSetup.interfaces.EXTENSION"
/>
<genericsetup:registerProfile
name="test"
title="The Cool Theme 2"
directory="profiles/test"
description='New profile as an experiment, footer not hidden'
provides="Products.GenericSetup.interfaces.EXTENSION"
Hi,
If the only purpose of the second profile is to provide resources for
test cases, you'd better mark it with...
for="Products.CMFPlone.interfaces.ITestCasePloneSiteRoot"
... and change your tests setup accordingly in the
setupPloneSite(...). i.e.
setupPloneSite(products=['your.product'],
extension_profiles=['profiles-your.product:test'])
(not sure I'm showing the real API, check this ;)
Otherwise, speaking of your issue, its fix is postponed to Plone 4
https://dev.plone.org/plone/ticket/8263
Hope this helped...
--
Gilles Lenfant
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
Bureaux de la Colline
1 rue Royal
92210 Saint Cloud - France
Phone : 01 78 15 24 00 / Fax : 01 46 02 44 04
web : www.ingeniweb.com - une société du groupe Alter Way
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers