Está disponível um plugin Smarty que facilita abrir uma página (url) em uma nova janela de browser. O plugin gera automaticamente o código do link href e calcula a coordenada de posicionamento da nova janela, baseado no tamanho a janela a ser aberta. Este plugin também retorna um objeto da janela criada, de forma que o desenvolvedor possa executar métodos sobre ela, como por exemplo fechá-la ou trocar o conteúdo. Primeiramente deve-se chamar um plugin auxiliar, que contém um código javascript responsável pela abertura da janela. Insira o plugin descrito abaixo, apenas uma vez em seu template, preferencialmente no início. == Plugin: wf_window_open_init == '''Descrição:''' insere o código javascript necessário para abrir uma nova janela '''Parâmetros:''' '''Exemplo de uso:''' {wf_window_open_init} == Plugin: wf_window_open == '''Descrição:''' insere um link href que ao ser clicado irá abrir uma url em nova janela '''Parâmetros:''' url: endereço completo de uma página name: nome do objeto janela que será criado. Default: 'win' width: largura, em pixels, da nova janela. Default: 450 height: comprimento, em pixels, da nova janela. Default: 550 position: posição da janela. Default: 'right'. Valores possíveis: 'left', 'center', 'right' text: texto sobre o qual será montado o link. Defaul: 'Abrir' img: nome de um arquivo de imagem, com extensão, sobre o qual será montado o link. Este parâmetro inibe o uso do parâmetro 'text'. A imagem deverá estar disponível no diretório de resources do processo. Usar a interface de código, aba resources, para fazer o upload da imagem. features: sequência de parâmetros de configuração da janela, de acordo com a sintaxe do método open, da classe window, no modelo de classes do !JavaScript. Default: 'toolbar=no, scrollbars=yes, menubar=yes' '''Exemplo de uso:''' {wf_window_open_init} {wf_window_open url="[[Image(http://www.ufpr.br" name="win0" img="icon.png)]]" width="600"} '''Exemplo de uso:''' {wf_window_open url=$wf_activity_url|cat:"&print_mode=true" text="Imprimir" width="600" height="700"}