Hello :)
..I try to send this
message again, as I received no answer. Maybe it disappeared in the mess with
the large virus attack some days ago.
To personalize a website I use cookies. That is; when
a person chooses a link, a cookie is set like this:
<dtml-call expr="RESPONSE.setCookie('guest', 'C')">
Now, this cookie is used to either include or not include a
table of contents
on
all of the following pages that I (or actually guest C) visits:
<dtml-if expr="REQUEST.has_key('guest',
'C')">
<dtml-var site_map>
</dtml-if>
The <dtml-var site_map>
looks like this:
<a class="map" href="&dtml-URL0;?expand_all=1">Show all</a> <br>
<a class="map" href="&dtml-URL0;?collapse_all=1">Hide all</a>
<br>
<dtml-tree expr="topics">
<a
class="map" href="&dtml-absolute_url;"><dtml-var title_or_id></a>
</dtml-tree>
(”topics” is here the folder containing all the
pages that guest C may visit)
This works fine untill guest C presses
some of the links generated by the <dtml-tree>.
If he or she for instance presses the ”Page
1” link, he comes to page 1, but page 1
does
not include the <dtml-var site_map>
even though page 1 still has the same <dtml-if>
statement:
<dtml-if expr="REQUEST.has_key('guest',
'C')">
<dtml-var site_map>
</dtml-if>
It looks to me as if the cookie has disappeared.
Or have I misunderstood the hole concept of the
REQUEST object?
What could be wrong?
Thank you very much :)
Børge Kjeldstad