Como ver las variables disponibles en una plantilla .tpl.php (PHPTemplate)
Otro de esos TIP que nos vienen sorprendente mente bien :).
Si estas haciendo debug sobre una plantilla y necesitas saber cuales son las variables de las que dispones sobre la misma, te habras dado con el problema de que no se pueden ver. Osea, las variables existen, y si las mandas a imprimir con un echo() seguro que ahi está, pero hasta que no lo haces no podes saber siquiera que existe.
Bueno basta de intro, vamos a un ejemplo rapido y claro:
Si pones esta función en la plantilla que querés investigar, vas a poder ver un array ($variablesDisponibles para este ejemplo) de los nombres de todas las variables de las que dispone (y de sus contenidos también):
1 |
$variablesDisponibles = get_defined_vars(); |
Chau!
Pero como lo usas dentro del archivo TPL ?, porque no me sale nada.
si claro, dentro del tpl pones por ejemplo < ?php print_r(get_defined_vars()); ?> y se van a imprimir en pantalla.
un saludo.
SEÑOR SI SEÑOR !!!