Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
[es-es] ¿Código PHP de un custom field?
Hola,
si tengo un custom field llamado “ejemplo”, ¿Cómo accedo al valor del mismo sin usar el tag de txp, con PHP?.
Quiero asociar el valor del custom field a una variable.
Por cierto, hay alguna página Web que indique la equivalencia entre los tags de txp y el código PHP, pues ya necesité algo similar hace poco.
Gracias.
Offline
Re: [es-es] ¿Código PHP de un custom field?
Te sirve la misma respuesta :-)
Haz un dmp($thisarticle) y verás que los campos custom también están ahí. Osea $thisarticle[‘ejemplo’].
Cada tag se corresponde con una función del mismo nombre. Por lo que otra forma de hacer lo mismo (más complicada) sería:
custom_field(array('name'=>'ejemplo'))
Un saludo.
Offline
Re: [es-es] ¿Código PHP de un custom field?
Hola Juanjo,
ya está solucionado. Eran dos problemas: $thisarticle['ejemplo'] no funcionaba (ni funciona ahora) y, además, la etiqueta <txp:php> la escribí como <txp:pxp>.
Una vez corregí el nombre de la etiqueta y utilicé la segunda opción que dijiste todo funcionó bien.
Ya he comprobado el array usando dmp($thisarticle), ahora lo tengo claro. Lo único que vero extraño es que no funcione $thisarticle['ejemplo']
¡Gracias Juanjo!.
Offline
Re: [es-es] ¿Código PHP de un custom field?
Pues no te se decir lo que ocurre. ¿Te sale listado cuando haces el dmp pero luego no puedes acceder a él? Igual estoy equivocado y dentro de ese array aparecen con el nombre original (custom_1, etc). Creo que no, pero podría ser.
Un saludo.
Offline
Pages: 1