Olha eu até conheço a estrutura de tpl&#39;s e até poderia te dizer como alterar um array associativo do vtiger que monta os campos na tela, porém, antes de chegar neste ponto, você já considerou fazer esta alteração dinamicamente usando javascript? Usei esta técnica com sucesso em algumas partes do Vtiger e posso te garantir que fica legal, e o nível de complexidade é 10x mais baixo.<br>
<br>Me responda isto e dependendo do que você me disser te apresento outras soluções.<br><br>Abs<br><br>Nicolas<br><br>P.S - bom saber que tem mais brasileiros envolvidos com desenvolvimento para Vtiger ;)<br><br><div class="gmail_quote">
Em 20 de dezembro de 2011 15:19, Nathalia França <span dir="ltr">&lt;<a href="mailto:nath.campreguer@gmail.com">nath.campreguer@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Oi Nicolas,<div><br></div><div>O que eu estou tentando fazer no módulo agenda é criar uma exibição de campos diferenciada para cada tipo de evento. Por exemplo, para &#39;chamada&#39; o campo localização não deve ser exibido, mas para &#39;reunião&#39; sim.</div>


<div>Como não quero alterar a estrutura do banco de dados, pensei em modificar apenas os arquivos do smarty, fazendo meio que um filtro quando os campos forem exibidos. O problema é que tanto a arquitetura do módulo Agenda quanto a relação entre os arquivos do smarty estão bem complicadas de entender.</div>


<div><br></div><div>Muito obrigado pela atenção! E fico a disposição para ajudá-lo no que eu puder também.</div><div><br></div><div>Atenciosamente,</div><div>Nathalia Campreguer França<br>
</div>
<br>_______________________________________________<br>
<a href="http://www.vtiger.com/" target="_blank">http://www.vtiger.com/</a><br></blockquote></div><br>