7 Jun
2006
7 Jun
'06
10:35 p.m.
Peter, That definitely looks promising. I've tried a couple of ways, but I can't make it so this applies to all DTML Methods. Any ideas? -Andrew On Jun 7, 2006, at 6/7/2006 4:10 PMMDT, Peter Bengtsson wrote:
I much prefer to use __before_publishing_traverse__. Eg.
class MyProduct(Something): def __before_publishing_traverse__(self, object, REQUEST): """ sort things out before publising object """ stack = REQUEST['TraversalRequestNameStack'] if len(stack)==2 and stack[0]=='members' and stack [1].isdigit(): REQUEST.set('member_id', stack[1]) stack.remove(stack[1])
That's my opinion.