![]() ![]() | ![]() |
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.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"