<patTemplate:tmpl name="formmodelo">
<script type="text/javascript">
<!--
/**
* Atualiza a visualização
*/
function UpdateVisu( obj )
{
document._doc.body.innerHTML = obj.value;
}
function ApplyCSS( obj )
{
document._doc.open();
// Verifica se tem CSS
var css = "";
if (oCss.value)
css = "<link href=\""+oCss.value+"\" rel=\"stylesheet\" type=\"text/css\">";
document._doc.write(html1+css+html2+document.getElementById("html").value+html3);
document._doc.close();
}
function ShowEspecificador()
{
window.open('modules/noticia/templates/especificadores.htm', 'especificador', 'menu=no,status=no,scrollbar=no,width=425,height=465');
}
// -->
</script>
<p>Os seguintes códigos podem ser usados no modelo, estes códigos serão substituidos por determinados valores da notícia dependendo do código quando a chamada da notícia for exibida na página.</p>
<p>
Os códigos precisam estar em maiusculas para funcionarem corretamente.
</p>
<ul>
<li>{OLHO} - Olho da notícia.</li>
<li>{TITULO} - Título da notícia.</li>
<li>{DATAHORA|<i>FORMAT</i>} - Data da notícia.
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Você deve formatar a data para que ela seja corretamente substituida no modelo por exemplo:<br />{DATAHORA|%d/%m/%Y}<br />Irá mostrar a data no formato dd/mm/aaaa. Quaisquer código SQL válido pode ser usado.');" onmouseout="HideTip();" />
<a href="#" onclick="javascript:ShowEspecificador();">lista de códigos</a>
</li>
<li>{SECAO} - Nome da seção.</li>
<li>{FONTE} - Fonte da notícia.</li>
<li>{MINITEXTO} - Minitexto da notícia.</li>
<li>{CONTEUDO} - Conteúdo.</li>
<li>{LINK} - Endereço da página que mostrará o conteúdo da notícia.</li>
<li>{CAPAIMG} - Imagem da capa (se houver).</li>
</ul>
<input type="hidden" name="id" value="{ID}" />
<table class="formtable" cellpadding="0" cellspacing="0">
<tr>
<td>Nome:</td>
<td>
<input type="text" name="nome" id="nome" value="{NOME}" maxlength="128" size="40" />
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Nome do modelo. Use um nome de fácil compreensão, de preferência um que descreva a funcionalidade do modelo, e não sua aparência.');" onmouseout="HideTip();" />
<img src="img/ic_required.gif" width="11" height="11" border="0" alt="" />
</td>
</tr>
<tr>
<td>Código:</td>
<td nowrap="nowrap">
<textarea class="code" name="html" id="html" rows="10" onKeyUp="UpdateVisu(this);">{HTML}</textarea>
</td>
</tr>
<tr>
<td>Arquivo CSS:</td>
<td>
<input type="text" name="css" id="css" size="50" value="{CSS}" />
<input type="button" class="button" value="Aplicar CSS" onClick="ApplyCSS(this);" />
<img src="img/ic_help.gif" width="11" height="11" border="0" alt="" onmouseover="DisplayTip('Arquivo CSS que deve ser usado na pré-visualização.<br /> Obs.: Este campo influi <b>apenas</b> na pré visualização do modelo e não afetará em nada a visualização da notícia na página.');" onmouseout="HideTip();" />
</td>
</tr>
</table>
<p>
Pré visualização:<br />
<iframe id="ifrm" style="width: 100%; height: 200px;"></iframe>
</p>
<script type="text/javascript">
<!--
/**
* Inicia as previsualizações.
*/
var html1 = "<html><head>";
var html2 = "</head><body>";
var html3 = "</body></html>";
document._doc = document.getElementById("ifrm").contentWindow.document;
document._doc.open();
// Verifica se tem CSS
var css = "";
var oCss = document.getElementById("css");
if (oCss.value)
css = "<link href=\""+oCss.value+"\" rel=\"stylesheet\" type=\"text/css\">";
document._doc.write(html1+css+html2+document.getElementById("html").value+html3);
document._doc.close();
// -->
</script>
</patTemplate:tmpl>