Troy,
        thank you for your answer!

> If we change the filter to strip the basename from the url on lex/dict
> and genbooks, then for these modules, the module authors will have to
> add an extra directory to the url.  As it stands now, the extra
> directory is already added for them for these 3 cases.  Does this make
> sense?  Still hoping to hear what you think.  As said before, I think we
> agree in principle, now just have to work out the details.

I don't understand all of your comments, but let's see :)
Let's use the Strongs dict as example:
        [StrongsHebrew]
        DataPath=./modules/lexdict/rawld/strongs/hebrew
        
        [StrongsGreek]
        DataPath=./modules/lexdict/rawld/strongs/greek

They have both the same base directory. The content of this dir is:
        strongs/STRONGS.DOC
        strongs/greek.dat
        strongs/greek.idx
        strongs/hebrew.dat
        strongs/hebrew.idx
        strongs/strongs.conf
So there are no subdirectories, which are already created (as you wrote 
above).
If StrongsHebrew wants to add an image, <img src="/img_hebrew_1.png"> should 
ould refer to rawld/strongs/img_hebrew_1.png, right? If the module author 
likes subdirectories, he should create a subdir of strongs/ like hebrew_img/ 
and then use <img src="/hebrew_img/image1.png">.

This is the way which would (IMHO) not confuse module authors, because / 
refers everytime to the same, i.e. the top of the datadirectory.

Is this all reasonable? I hope :)

Joachim

Reply via email to