What I've done so far is modify WebKit/ServletFactory.py to add another=20=
method:
servletForPath( transaction, path )
which is just the code for servletForTransaction() without the first=20
two lines. Then from my PSP file I call
self._factory.servletForPath( self._transaction, moduleName )
I can call this method to get an instance of the servlet that was=20
generated for the PSP file. But I am doing a lot of hacking around=20
here, and it just doesn't feel like the right way to go.
-winston
On Sep 28, 2004, at 2:25 AM, jose wrote:
> This might be a dumb question, but how are you importing psp files?=A0 =
I=20
> thought psp files were compiled dynamically, so don't you have to=20
> import the compiled file?, then again I don't think the compiled file=20=
> lives long enough for you to import it anyway so I really don't think=20=
> that there is a way to import php files, at least i have not seen a=20
> way to import psp pages directly.=A0
> Jose
> -----Original Message-----
> From: webware-discuss-admin@...
> [mailto:webware-discuss-admin@...] On Behalf Of=20
> Winston Wolff
> Sent: Monday, September 27, 2004 7:43 PM
> To: webware-discuss@...
> Subject: [Webware-discuss] Building a table of contents dynamically
>
> I would like to dynamically build a list of PSP pages _with their=20
> titles_ so I can automatically generate a table of contents. Has=20
> anybody tried to do this?
>
> I have seen the example that finds all the files in the current=20
> folder. That does the first half, i.e. find the URI to the pages in a=20=
> folder. But I also want to call the title() method to get the title,=20=
> and that's where I am having troubles. I have been experimenting with=20=
> __import__() to try to load the PSP pages in a folder, but that seems=20=
> to be very complicated. I keep running into problems with Webware's=20
> custom module loader. I'm wondering if Webware has any way to do that=20=
> already.
>
> -winston
|