[Zope] stripping .html ending in an id

Dylan Reinhardt zope@dylanreinhardt.com
09 Jun 2003 21:29:51 -0700

There are certainly any number of computational ways to do this.

It may be more helpful to consider that this kind of need is why you
have both a title and an id property available.  I'd think about using
title instead... it'll be a far better long-term plan than chasing down
corner cases for how id's are converted into title-like strings.



On Mon, 2003-06-09 at 18:27, Michael Paul Robertson wrote:
> Hi, I have a quick question to someone out there. It seems that there's no
> easy way to do this (although I'm rather new to zope (~a week), so I could
> be wrong). What I need to do is take the ID variable of a page in a dtml
> method call and remove the .html suffix in order to use it as the title of
> a page. 
> Here's the content: 
> <title><!--#var id spacify capitalize--></title>
> what it returns for a page call "mission_statement.html" that includes the
> method as a header is 
> <title>Mission statement.html</title>
> It would be ideal if I could capitalize and strip the .html suffix to give
> <title>Mission Statement</title>
> Sorry for the primitive question, but how can I do this? 
> Thanks for your help.
> Mike
> +:-+:-+:-+:-+:-+:-+:-+:-+:-+:-+:-+:-+:-+:-
> Mike Robertson    
> PO Box 11224         mikerobe@stanford.edu
> Stanford CA 94309             650.269.4896
> +:-+:-+:-+:-+:-+:-+:-+:-+:-+:-+:-+:-+:-+:-
> ``He's done so for 12 years,'' he added. ``So the idea of destroying a
> rocket, or two rockets, or however many he's going to destroy, says to me
> he's got a lot more weapons to destroy, and why isn't he destroying them
> yet?'' 
>   -- The unbeatable logic of Bush number 42
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )