Hi, I currently have a lines property with a ZOPE path on each
line, and the following statement which works:
"Paths" Lines Property
-----------------------------
/path/one
/path/two
DTML Code
----------------------------
<!--#if "_['sequence-item'] == PATH_INFO
"-->
Match - <!--#var
sequence-item--><br>
<!--#else-->
No Match -
<!--#var sequence-item--><br>
<!--#/if-->
In this case, there is a match if the current
Zope PATH_INFO is equal to "/path/one" or "/path/two", exact
matches only. A path of "/path/one/folder/" is not a match, because
it's not exact.
What I would like to do a substring search for a
match, instead of a full comparison, something like this:
<!--#if "PATH_INFO (STARTS WITH)
_['sequence-item']"-->
Match - <!--#var
sequence-item--><br>
<!--#else-->
No Match -
<!--#var sequence-item--><br>
<!--#/if-->
In this example, a PATH_INFO of "/path/one/folder" would be a
match, beause it starts with "/path/one", which is one of the given
values.
I tried playing with the Python search() and match() functions, but couldnt
get them to work.
Can someone tell me how/if this type of matching can be done?
Much appreciated,
KH