mò
*ìCc @ s' d Z d k Z d k l Z d k l Z d k l Z d k l Z d k l Z d k l Z d k
l Z d „ Z d
k l
Z
e
i d e ƒ ƒ e d e ƒ e d
e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ e d e ƒ ƒ Z d d „ Z d d d d „ Z d S( s' Zope2 integration module
This is a solution for plain Zope2 integration using the
FileSystemSite product. FileSystemSite can be found at
http://www.zope.org/Members/k_vertigo/Products/FileSystemSite
Note that FileSystemSite 1.3 is required.
$Id: __init__.pyc,v 1.1 2005/08/30 17:10:23 dwinter Exp $
N( s PageTemplateFile( s
DirectoryView( s DirectoryViewSurrogate( s DirectoryRegistry( s registerFileExtension( s manage_listAvailableDirectories( s FSFilec C s) | i t d d t f t f d d ƒd S( Nt constructorst manage_addKupuEditorFormt icons
kupu_icon.gif( t contextt
registerClasst KupuEditorSurrogateR t manage_addKupuEditor( R ( ( t3 /usr/local/testzope/Products/kupu/zope2/__init__.pyt
initialize s ( s _dirregs ../commont xslt xmlt
KupuEditorc B s t Z d Z d „ Z RS( Ns kupu editorc C s€ t i | i ƒ } | d j o | i t ƒ } n | d j o h } f } n
| \ } } t | | | ƒ } | i | ƒ } | S( N( t _dirregt getDirectoryInfot selft _dirpatht infot Nonet getContentst datat objectsR t st __of__t parentt res( R R R R R R R ( ( R R 2 s
( t __name__t
__module__t meta_typeR ( ( ( R R / s R c B s t Z d Z RS( Ns kupu editor( R R R ( ( ( R R A s s addKupuEditor.ptc C s} t i | ƒ } | d j o t d | ƒ ‚ n | p t i | ƒ d } n
t | ƒ } t
| | ƒ } | i
| | ƒ d S( s8 Adds either a DirectoryView or a derivative object.
s Not a registered directory: %siÿÿÿÿN( R R
t filepathR R t
ValueErrort idt patht splitt strR t obR t
_setObject( R R R R R"