Neil Coghlan wrote:
Thanks for the idea, unfortunately exactly the same problem. The issue is with the ? and = symbols.
Yea well, I knew that wouldn't work.
Looking at http://api.drupal.org/api/function/l/6 we see that we should write
$items[] = l($term->name, "personnel-search?type=$term->tid")
as
$items[] = l($term->name, "personnel-search", array('fragment' => type=$term->tid))
The above is untested and you might need 'query' instead of 'fragment'.