Cara, dessa vez, o problema não é em zope, é html! ... (|';¬{)>
O lance é que o extinto HTML (subtituído pelo XHTML, que pôs ordem na bagunça!), até o 4, aceitava que os atributos tivessem seus valores definidos sem aspas. Um dos problemas disso é exatamente o que acontece com você.
O que está sendo renderizado pelo seu código:
<input type="text" value=<dtml-var CAMPO>>
é:
<input type="text" value=Olá sou um computador>
Ou seja, o browser vai entender que Olá é o valor de value e sou um computador são 3 atributos que ele não conhece. Sacou?
Experimente:
<input type="text" value="<dtml-var CAMPO>">
Ok?
[ ],
--
JJ (|´:¬{)»
---------------------------------------------
"Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?"
O Senhor, Jesus Cristo - Jo.11:25-26
---------------------------------------------
Em 30/11/05, alexsander silva <[EMAIL PROTECTED]> escreveu:
Olah,
JJ, Obrigado pela dica, já tinha conseguido rodar o
script (pela ZMI) da forma como vc disse. A questão é
que descobri que DateTime não aceita datas anteriores
a 01/01/1970. Isto é um problema, pq preciso desta
função também para datas de nascimento.
Existe como contornar este problema? O código é o
seguinte:
from DateTime import DateTime
return DateTime(str(data)).strftime('%d/%m/%Y')
Outro problema que encontrei é o seguinte: Ao uma
caixa de texto receber uma dtml-var retornada de uma
consulta zsql, dentro de dtml-in, somente a primeira
palavra da frase é exibida.
Exemplo:
(valor do campo CAMPO:string no BD: Olá sou um
computador)
<dtml-in consultaSQL orphan=1 start=query_start>
<input type="text" value=<dtml-var CAMPO>>
</dtml-in>
Valor apresentado:
Olá
Este problema somente acontece se a variavel for
recebida no value da caixa. Fora disso, o resultado é
normal.
Alguém sabe por que isto está acontecento, e como
resolver?
[]'s
Alex
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.