Hi.
 
Thanks for the pointers in my previous question. After I knew what to search for, I looked up several Zope docs and did what I wanted. However, I would like to ask some more questions:
 
I have the following statement:

<dtml-in searchField>
OR
FirstNameMI like <dtml-sqlvar sequence-item type="string">
OR
LastName like <dtml-sqlvar sequence-item type="string">
</dtml-in>
Where searchField is returned as searchField:tokens. So far so good. I want to put % in front, and after every keyword. So I try something like:
 
FirstNameMI like <dtml-sqlvar expr='%'+sequence-item+'%' type="string">
 
However, because now I use an assignment operator for an expression, Zope takes sequence-item as two separate things, sequence minus item. Is there a way to work around this? I tried everything I could think of, but still the same. I would like to avoid having to use a simple dtml-var because I read in the docs that it's better for security this way (e.g. someone can't write DELETE * FROM tableName in the query).
 
 
 
 
My final question, is regarding the previous, next results navigation options. (e.g. Previous 5 results, or Next 5 results). How can I have these two side by side? It seems that if I take the previous results link from the top and put it at the bottom, it doesn't appear, because there are some <dtml-if> statements before.
 
 
 
Thanks in advance,
Alex