Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2007-09-19 17:05:57

jadcy2k
New Member
Registered: 2007-09-18
Posts: 5

[es-es] Poner un valor default en ZEM_CONTACT (SOLUCIONADO)

Hola a todos,
Necesito poner un fragmento de código PHP en el atributo default de un campo zem_contact de la siguiente forma:

<txp:zem_contact_textarea label=“Curso” cols=“50” rows=“3” default=”<txp:php>print $_SESSION[‘curso’];</txp:php>” />

Pero no me funciona.
Alguien sabe qué puedo hacer??
Gracias.

———————————————————-

Hi to all,
I want to put a pierce of PHP code in the default attribute of a zem_contact field, like this:

<txp:zem_contact_textarea label=“Curso” cols=“50” rows=“3” default=”<txp:php>print $_SESSION[‘curso’];</txp:php>” />

It doesn’t work.
Who knows the correct way to do this???
Thanks!!

————————————————————-
ACTUALIZACIÓN:

Lo he solucionado “chapuceramente” modificando el código del plugin.
Pero se admiten propuestas.

Last edited by jadcy2k (2007-09-19 17:28:10)


La esencia del conocimiento es saber dónde buscar.

Offline

#2 2007-09-19 17:11:39

ruud
Developer Emeritus
From: a galaxy far far away
Registered: 2006-06-04
Posts: 5,068
Website

Re: [es-es] Poner un valor default en ZEM_CONTACT (SOLUCIONADO)

Please don’t multipost

Offline

#3 2007-09-20 15:07:42

jadcy2k
New Member
Registered: 2007-09-18
Posts: 5

Re: [es-es] Poner un valor default en ZEM_CONTACT (SOLUCIONADO)

Por cierto, Ruud me ha sugerido una solución:

<txp:php>
echo zem_contact_textarea( array( ‘label’ => ‘Curso’, ‘cols’ => ‘50’, ‘rows’ => ‘3’, ‘default’ => $_SESSION[‘curso’] )
);
</txp:php>

Muchas gracias!! y perdona el “multipost”.


La esencia del conocimiento es saber dónde buscar.

Offline

#4 2007-09-21 07:57:19

milosevic
Member
From: Madrid, Spain
Registered: 2005-09-19
Posts: 390

Re: [es-es] Poner un valor default en ZEM_CONTACT (SOLUCIONADO)

Prueba con ésto, aunque programar no es mi fuerte, yo paso valores dinámicos así a etiquetas de Txp, no sé si una etiqueta de plugin también se lo “comerá”:

<txp:php>
$a = print $_SESSION[‘curso’];

echo zem_contact_textarea (array(
‘label’ => ‘Curso’,
‘cols’ => ‘50’,
‘rows => ‘3’,
‘default’ => $a
));
</txp:php>

Bueno, no había visto la respuesta anterior: biene a ser lo mismo. :-)

Last edited by milosevic (2007-09-21 08:02:31)


<txp:rocks/>

Offline

#5 2007-09-21 08:11:21

ruud
Developer Emeritus
From: a galaxy far far away
Registered: 2006-06-04
Posts: 5,068
Website

Re: [es-es] Poner un valor default en ZEM_CONTACT (SOLUCIONADO)

While I have no idea what you both just said, let’s make that a bit more readable ;)

<txp:php>
echo zem_contact_textarea(
  array(
    'label' => 'Curso',
    'cols' => '50',
    'rows' => '3',
    'default' => $_SESSION['curso']
  )
);
</txp:php>

Offline

Board footer

Powered by FluxBB