código en una etiqu...
 
Avisos
Vaciar todo

código en una etiqueta de breezingforms

4 Respuestas
3 Usuarios
0 Reactions
7,850 Visitas
Pedro
Respuestas: 260
Reputable Member
Topic starter
 

Hola,

trabajo con breezingforms y joomfish. Hago formularios nuevos con cierta regularidad y para ello duplico un formulario antiguo y cambio lo necesario. El problema es que la traducción que tiene el joomfish del formuario antiguo no la aplica al nuevo, y tengo que traducirlo todo de nuevo. Es un trabajo tremendo, porque he de traducir cosas tan habituales como "nombre"-> "name", "apellidos"-> "surname", etcétera.

Había pensado, y no sé si es posible, en la etiqueta donde va "nombre", poner un switch que definiera el nombre en función del idioma. Lo que ocurre es que en el texto de la etiqueta he metido:

pero el "Hola mundo" me aparece en la parte superior del formulario. ¿Se puede hacer esto que digo?

gracias,
P


 
Respondido : 25/03/2011 2:28 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Pedro

He probado tu idea pero no es posible, no se interpreta código php en los labels de breezing forms.
Tal vez con javascript una vez cargado el formulario, pero es un poco más complejo, creo que traducirlo a través de joomfish manualmente es la forma más recomendable.

Saludos.


 
Respondido : 25/03/2011 7:36 pm
Pedro
Respuestas: 260
Reputable Member
Topic starter
 

pues igual sí he de acabar haciendo lo del script. Verás, también necesito que algún valor del formulario lo extraiga de una tabla.

He estado leyendo un poquito, y aunque no he encontrado lo que buscaba, veo que dentro de los elementos hay una pestaña "script", en la que se puede meter algo de código. Supongo que es eso a lo que te refieres cuando escribes que se podria hacer con javascript.

¿Sabes de algún lugar donde pueda informarme un poquito sobre esto? En la knowledge base de breezingforms sólo he encontrado soluciones a casos puntuales, y diferentes al mío.

un saludo y gracias,
Pedro


 
Respondido : 04/04/2011 3:52 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Pedro,

en lugar de poner

Trata e hacerlo colocando:

el echo no funciona en el Breezing Forms, la forma correcta de hacerlo es usando un return..

Saludos


 
Respondido : 04/04/2011 4:36 pm