I haven't tried, but I would guess that you would need to add a hidden field to all forms that are output in the front-end (typically by overriding the functions within the front-end 'pages' folder) to preserve the value of that parameter, eg:
<input type="hidden" name="tmpl" value="<?php echo nbf_common::get_param($_REQUEST, 'tmpl'); ?>" />