在模版页内用l()加入如下登录链接:
l<span>(</span><span>"登录"</span><span>,</span> <span>"user/login"</span><span>,</span> <a href="http://www.php.net/array"><span>array</span></a><span>(</span><span>'attributes'</span> <span>=></span> <a href="http://www.php.net/array"><span>array</span></a><span>(</span><span>'title'</span> <span>=></span> t<span>(</span><span>'登录唯枫志'</span><span>)</span><span>)</span><span>,</span> <span>'query'</span> <span>=></span> drupal_get_destination<span>(</span><span>)</span><span>)</span><span>)</span>
<span>关键在于参数drupal_get_destination函数,drupal会自动获取访问页面所需的URI,并以destination=URI的形式输出,然后在登录后根据destination的值再跳转到该页面。<br />另外l()函数的用法参考<a href="http://api.drupal.org/api/function/l" target="_blank">这里</a>,drupal_get_destination函数的说明在<a href="http://api.drupal.org/api/function/drupal_get_destination/6" target="_blank">这里</a>。</span>