Ver Mensaje Individual
  #16 (permalink)  
Antiguo 03/08/2011, 12:43
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Respuesta: layout personalizado para perfil

Cita:
Iniciado por NUCKLEAR Ver Mensaje
No tenes que retornar nada, la funcion ya lo hace, en tu caso retorna un arreglo $variables que ha heredado de la supervariable todas sus "caracteristicas"
Ejm:

Código PHP:
Ver original
  1. function phptemplate_preprocess_user_profile_category(&$variables) {
  2.    
  3. $variables['mivariable'] = "<h2>Esta es mi variable</h2>";
  4.    
  5. }

y en tu tpl:

Código PHP:
Ver original
  1. print $mivariable
Ok gracias, era muy sencillo , pero por mucho que he buscado en Google no encontré ningún ejemplo.

Ya me devuelve los valores salvo con un inconveniente.

Esta es mi vista
Código:
<?php if ($title) : ?>
  <h3><?php print $title; ?></h3>
<?php endif; ?>
<?php echo $profile_nombre['title']."="; echo $profile_nombre['value']."<br/>";?>
<?php echo $profile_apellidos['title']."="; echo $profile_apellidos['value']."<br/>";?>

Y este el theme.php

Código:
function phptemplate_preprocess_user_profile_category(&$variables) {
	
	
$variables['profile_nombre']['title'] = $variables["element"]["profile_nombre"]["#title"];
 $variables['profile_nombre']['value'] = $variables["element"]["profile_nombre"]["#value"];
$variables['profile_apellidos']['title'] = $variables["element"]["profile_apellidos"]["#title"];
   $variables['profile_apellidos']['value'] = $variables["element"]["profile_apellidos"]["#value"]

}
<?php //var_dump($profile_items); ?>
Lo raro es que cuando visualizo el layout me sale:
Código:
Nombre=Manolo
Apellidos=Perez
Historial
= //estos dos iguales los mete extra no se porque
=
Me mete dos iguales extra y no entiendo porque , ya que solo llamo a dos variables , la que contiene el nombre y el apellido.

Gracias de antemano.
Por favor si sabéis algún sitio donde se profundice en esto os estaría agradecido si me pasáis el link.

Mil gracias
__________________
Videotutoriales de Drupal