Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

pasar parámetros a wrapper joomla 1.7

Estas en el tema de pasar parámetros a wrapper joomla 1.7 en el foro de Joomla en Foros del Web. Hola amig@s!! El proyecto que desarrollé en joomla 1.5 ha sido actualizado a la versión 1.7. Utilizo muchas páginas wrapper, programadas por mí en php, ...
  #1 (permalink)  
Antiguo 11/01/2012, 01:31
Avatar de aniMAYtions  
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 17 años
Puntos: 2
pasar parámetros a wrapper joomla 1.7

Hola amig@s!!
El proyecto que desarrollé en joomla 1.5 ha sido actualizado a la versión 1.7.
Utilizo muchas páginas wrapper, programadas por mí en php, para conseguir los resultados requeridos. En la versión anterior, en components>com_wrapper>wrapper.php hice una modificación en la clase WrapperController añadiendo el siguiente código en la función display() para obtener el id del usuario en cuestión.

Código:
$user = JFactory::getUser();
$username = $user->get('id');
$row->url=$row->url."?usu=".$username;
Luego lo recogía en la página wrapper que me hiciese falta con $_REQUEST['usu'];

Ahora me encuentro con que en la versión 1.7 hay más archivos dentro del com_wrapper y está todo como más disperso. En el archivo wrapper.php sólo instancia un objeto controller y le dice que ejecute una función. En el archivo controller.php crea la clase WrapperControler peeeero extendiendo a la clase JController que vete a saber dónde narices se encuentra!!

Bueno, creo que habreis entendido mi duda, pero de todas formas, con lo expuesto os pregunto:
¿Qué variación de código debería hacer ahora con la nueva versión de joomla para poder pasar a las wrapper el parámetro que necesito?

Gracias!!
  #2 (permalink)  
Antiguo 16/01/2012, 02:07
Avatar de aniMAYtions  
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 17 años
Puntos: 2
Respuesta: pasar parámetros a wrapper joomla 1.7

Ninguna propuesta??
Estoy buscando por todas partes pero no encuentro ninguna solución.
Por favooor!!!
  #3 (permalink)  
Antiguo 18/01/2012, 06:49
Avatar de zulkas  
Fecha de Ingreso: julio-2011
Mensajes: 126
Antigüedad: 13 años, 4 meses
Puntos: 11
Respuesta: pasar parámetros a wrapper joomla 1.7

Pon esas lineas en el controller.php, a ti te da igual donde se encuentre Jcontroller

Código PHP:
public function display($cachable false$urlparams false)
    {
        
$cachable true;
//AQUI VAN TUS LIENAS
        // Set the default view name and format from the Request.
        
$vName        JRequest::getCmd('view''wrapper');
        
JRequest::setVar('view'$vName);

        return 
parent::display($cachable, array('Itemid'=>'INT'));
    } 
  #4 (permalink)  
Antiguo 18/01/2012, 08:58
Avatar de aniMAYtions  
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 17 años
Puntos: 2
Respuesta: pasar parámetros a wrapper joomla 1.7

Gracias por tu respuesta zulkas.

Se me pasó comentaros de que hace un par de días encontré otra solución al problema.
El archivo donde se encuentra el código, que en anteriores versiones se encontraba en wrapper.php, se llama ahora view.php.
Y lo siento porque ahora mismo no estoy con mi ordenador de trabajo, pero mañana edito el post y os digo la ruta y la modificación a hacerle.

Mil gracias!!
  #5 (permalink)  
Antiguo 25/01/2012, 11:38
 
Fecha de Ingreso: enero-2012
Mensajes: 1
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: pasar parámetros a wrapper joomla 1.7

Hola aniMAYtions,

Podrías compartir tu solución, me sería de gran ayuda.

Gracias

Etiquetas: componente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:14.