newbie dtml-in question objectValues
Hello, I am trying to find how to get the relative path of an object. If i do: <dtml-in "objectValues('DTML Document')"> <dtml-var URLPATH0> </dtml-in> URLPATH0 does not give me the relative path of the objects interated, but rather the path of the object doing the iterating (my method). I want the path of every DTML Document the loop encounters. absolute_url works, but it puts in the undesired filename and "http://...." in front etc. Thanks in advance! Al --------------------------------- Yahoo! Photos Showcase holiday pictures in hardcover Photo Books. You design it and well bind it!
Alric Aneron wrote:
Hello, I am trying to find how to get the relative path of an object. If i do: <dtml-in "objectValues('DTML Document')"> <dtml-var URLPATH0> </dtml-in>
URLPATH0 does not give me the relative path of the objects interated, but rather the path of the object doing the iterating (my method). I want the path of every DTML Document the loop encounters. absolute_url works, but it puts in the undesired filename and "http://...." in front etc.
Thanks in advance! Al
------------------------------------------------------------------------
Alric, This is a python example. I dont want to convert to dtml but maybe you do. for o in container.objectValues('DTML Method'): print o.virtual_url_path() return printed
thats exactly what I need, thank you! David H <bluepaul@earthlink.net> wrote: Alric Aneron wrote: Hello, I am trying to find how to get the relative path of an object. If i do: <dtml-in "objectValues('DTML Document')"> <dtml-var URLPATH0> </dtml-in> URLPATH0 does not give me the relative path of the objects interated, but rather the path of the object doing the iterating (my method). I want the path of every DTML Document the loop encounters. absolute_url works, but it puts in the undesired filename and "http://...." in front etc. Thanks in advance! Al --------------------------------- Alric, This is a python example. I dont want to convert to dtml but maybe you do. for o in container.objectValues('DTML Method'): print o.virtual_url_path() return printed --------------------------------- Yahoo! Photos Ring in the New Year with Photo Calendars. Add photos, events, holidays, whatever.
Alric Aneron wrote:
Hello, I am trying to find how to get the relative path of an object. If i do: <dtml-in "objectValues('DTML Document')"> <dtml-var URLPATH0> </dtml-in>
URLPATH0 does not give me the relative path of the objects interated, but rather the path of the object doing the iterating (my method). I want the path of every DTML Document the loop encounters. absolute_url works, but it puts in the undesired filename and "http://...." in front etc.
Ask yourself: where does URLPATH0 come from? When you know that, you will answer your own question. --jcc -- "Building Websites with Plone" http://plonebook.packtpub.com/ Enfold Systems, LLC http://www.enfoldsystems.com
participants (3)
-
Alric Aneron -
David H -
J Cameron Cooper