Skip to content

Plone.org.ru

Sections
Personal tools
You are here: Home » Форум » Archetypes » registerDirectory
Поддержка
Для общения можно использовать списки рассылки: Zope3 и Plone
Дружественный сайт Zope3.ru
 

 help registerDirectory

Replies: 1   Views: 0
Up one level
You need to be a registered member to post to this forum. Register now.

 

help registerDirectory

Posted by spirichev at 2006-07-20 10:46

Написал свой архетипный продуктик (потомок BaseFolder). Добавил в схему одно поле (integerField). Все работает и поле вижу и редактирую. Теперь решил подправить шаблон просмотра. Для этого создал каталог skins, а в нем PlayFolder (это мой самопальный фолдер так называется :). Добавляю в __init__.py :

 from Products.CMFCore import utils, CMFCorePermissions, DirectoryView
 ... 
 DirectoryView.registerDirectory('skins', product_globals)
 DirectoryView.registerDirectory('skins/PlayFolder', product_globals)
 ...

Перестартую zope. Продукт регистрируется в Control Panel без ошибок, в event.log все в порядке, НО (!) в portal_skins никакого PlayFolder не появляется и все мои шаблоны в skins/PlayFolder plone игнорирует :( А у других продуктов (не мною сделанных ;)) все Ok!

Что еще проверить ? Что я мог упустить ?

Читаю и делаю по бумажке:

 http://plone.org/documentation/tutorial/customizing-at-view-templates/tutorial-all-pages

но "не катит"...

 

cool Re: registerDirectory

Posted by spirichev at 2006-07-20 02:16

Все, вопрос отменяется :) Надо еще чтобы в Extension/Install.py было:
...
def install(self):
...
install_subskin(self, out, product_globals)

это я и позабыл написать !
---------------------------------------------------------
* Одна голова - хорошо, а две - в полтора раза лучше !

 

 

liveinternet.ru: показано число посетителей за сегодня