Re: [Zope] Month number as string as variable
Hi, "Williamson, Aaron" wrote: Peter, Try this bit of mojo here: dtml-let monthnr="_.DateTime().mm()" # actually, it schould be: dtml-let monthPoll="'month_%02d' % monthnr" # to produce 'month_01' to 'month_12' dtml-var monthPoll /dtml-let /dtml-let Regards Tino Wildenhain ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Month number as string as variable
Dear All. What I want to do is display this months Poll. I have created three Polls ( from the Poll Product ), named month_06, month_07, month_08. I understand that I will have to use the getitem() function to "show" the Poll itself, but I don't know how to create the string "month_0X" dtml-var "ZopeTime()" fmt="%m" ...returns (today) '08' Good! dtml-let monthnr="ZopeTime()" dtml-var monthnr fmt="%m" ...also returns (today) '08' Good! /dtml-let But I don't want to use the fmt when I display it. I'd like to have something like this: dtml-let monthnr=("ZopeTime()" fmt="%m")* this is where the problem lies. dtml-let monthPoll="'month_'+monthnr" dtml-var "_.getitem(monthPoll)" /dtml-let But this obviously, is bad syntax. (I have tried [] squared brackets as well) Best Regards, Peter ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Month number as string as variable
Peter, Try this bit of mojo here: dtml-let monthnr="_.DateTime().mm()" dtml-let monthPoll="'month_'+monthnr" dtml-var monthPoll /dtml-let /dtml-let --Aaron ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )