[Zope] File Extensions in FileSystemSite Product or FileSystemDirectory View

Dieter Maurer dieter@handshake.de
Fri, 13 Jun 2003 22:42:41 +0200

Elena Schulz wrote at 2003-6-12 18:03 +0200:
 > does anybody know why and where the possible file extensions in the
 > FileSystemSite Product  or in FileSysemDirectory View (CMF) are restricted
 > to
 > [html, htm, dtml, py, gif, jpg, png] and why the fileids omit them in the
 > ZMI at least on Win?
 > I would like to extend this to zpt as it can render Pagetemplates nicely and
 > show the extensions.

I can only speak for "FileSystemDirectoryView":

  The various "FS*" modules contain registrations of the form:

     registerFileExtension(extension, FSClass)

  This specifies that files with "extension" are mapped to
  instances of "FSClass".

  Some FSClass'es discard the extension, others keep it.

  When you have a modern CMF version (1.3.1 or above),
  then you can define a "keep_extension" property with
  a true value to prevent the extension to be discarded
  for this file.