Well I think for plain zope there is a skinned folder (or similar
named) implementation to apply the same approach except no CMF
overhead.  I think you could find it on zope.org or google around for
it. 


Regards,

David



On Friday, August 12, 2005, at 10:13 AM, Nicholas Wieland wrote:


<excerpt>Sorry, but I don't and can't use CMF :)

It's plain Zope.

 

I'm not interested in "skins", this is an internal app, so I just have
to provide a usable UI.

Thanks for trying.

 

  ngw 


<bold><italic>David Pratt <<fairwinds@eastlink.ca></italic></bold> ha
scritto:


Hi Nicholas. You want to put your images, templates, script pythons etc

that you want to be available in a skin folder for your product. Then

you make skin folder a DirectoryView as part of your product

development and install so that the DirectoryView is installed with

portal skins. Once you have a successful install, you can verify that

your skin folder in the appropriate skin paths you want by using the

Properties tab in portal skins tool. Your images, templates and scripts

- whatever you have included in the skin are now available globally to

your application. All you have to do is reference the image or object

by its id to get a handle on it. As far as images, when you use an

image in a zpt, you can look at the source and the full url is made.


Here is a link to a product that illustrates how to do this for

ExampleFileSystemSkin product :

http://sourceforge.net/project/

showfiles.php?group_id=55262&package_id=99640


With stylesheets, this is dtml. You can look at the zpt stylesheets in

CMF in its skin folder to get the idea of how to use the portal_url or

properties from a properties sheet to create your css. Generally, you

would use portal_url in conjunction with the image to give you the full

image path the css that is rendered.


Hope this helps.


Regards,

David




</excerpt><<image.tiff>

<excerpt>

<bold><underline><fontfamily><param>Arial</param><color><param>1999,1999,FFFF</param><smaller>Yahoo!
Mail</smaller></color></fontfamily></underline></bold><fontfamily><param>Arial</param><smaller>:
gratis 1GB per i messaggi, antispam, antivirus, POP3</smaller></fontfamily></excerpt>