2014-07-14 3 views

Répondre

3

Probablement ceci:

>>> from zope.component import getUtility 
>>> from zope.publisher.interfaces.browser import IBrowserSkinType 
>>> getUtility(IBrowserSkinType, name="Old Plone 3 Custom Theme") 
<InterfaceClass plonetheme.classic.browser.interfaces.IThemeSpecific> 
0

Si vous avez un buildout où ce skin est installé, l'ajout du collective.recipe.omelette vous permettra ultérieurement d'accéder à tous vos packages.

donc quelque chose comme ceci fonctionne:

grep -R --include=*.zcml 'My Theme Name' parts/omelette 
+0

Désolé, vous avez mal compris ma question, qui était sur le point d'obtenir le nom de Plone/Python, d'une manière dynamique! –

Questions connexes