Forum OpenACS Q&A: Re: double deference in template

Collapse
Posted by Brian Fenton on
Hi Hsin

ok, I just tested your code, and it worked perfectly for me. I'm not using latest OpenACS, but that shouldn't be an issue. The only other difference is that I put the include in the same directory.

Here's what I did:
1. create aaa.tcl with 2 multirows:
# get users
db_multirow users nx {
  select user_id as id, username as label from users
  where rownum < 6
}

db_multirow users2 nx {
  select user_id as id, username as label from users
  where rownum < 3
}

2. create aaa.adp with this:
<include src="bbb" &datasrc="users" />
<hr>
<include src="bbb" &datasrc="users2" />

3. create bbb.adp with this:
<select>
        <multiple name="datasrc">
              <option value="@datasrc.id@">
                    @datasrc.label@
              </option>
        </multiple>
</select>

Output is a HTML page with 2 select boxes. Works perfectly!