Cita:
Iniciado por MarioAraque No se si conozcas el patron Modelo - Vista - Controlador (MVC), pero ponete a pensar que el modelo es la base de datos, la vista son los tpls en donde programar ... y el controlador es lo que interactua con el modelo para pasarle los datos a la vista.
Declara la siguiente funcion:
Código PHP:
function phptemplate_preprocess_user_profile_category(&$variables){
global $user;
$variables["usuario"] = $user;
}
Dentro del tpl user-profile-category.tpl.php pone esto:
Código PHP:
<?php
print_r($usuario);
?>
Te deberia funcionar, siguiendo esta metodologia, declara las variables que vayas a usar en la primer funcion, y en el tpl solo imprimilas.
Saludos.
Si conozco ese concepto (MVC) bastante bien ,con lo que aún no estoy 100% familiarizado es con la forma de trabajar con Drupal ( llevo poco tiempo investigando este tema); la cosa es que en tu ejemplo utilizas la variable global user , pero si quiero acceder a los elementos del perfil (nombre, apellidos, etc etc) ¿como lo hago? ¿que variable debo utilizar?.
Gracias de antemano.