Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/09/2009, 05:44
Masane
 
Fecha de Ingreso: marzo-2008
Mensajes: 207
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Incluir top en componente casero

Bien, he rediseñado la estructura del componente para que sea exactamente igual a la de los componentes de Joomla, salvo en la parte en la que se recoge el modelo:

Código php:
Ver original
  1. // Método sacado de internet
  2. function display($tpl = null)
  3. {
  4.     $model =& $this->getModel();
  5.     $mensaje = $model->getMensaje();
  6.     $this->assignRef('mensaje',$mensaje);
  7.  
  8.     parent::display($tpl);
  9. }

Que he sustituído por esto otro:

Código php:
Ver original
  1. // Método modificado
  2. function display($tpl = null)
  3. {
  4.     // ... Código que genera el array $listaCategorias...
  5.  
  6.     $this->assignRef('lista',$listaCategorias);
  7.  
  8.     parent::display($tpl);
  9. }

Y me carga las páginas pero no me carga el array con la lista de categorías. ¿No se puede asignar así? Si $model->getMensaje(); tan sólo hace un "echo" he supuesto que puedo meter cualquier otra cosa, no? :¿O lo único que puedo hacer con la nueva variable "lista" es imprimirla por pantalla y nada más? :S

¿Alguien que sepa qué pasa?

PD: ¿Hay algún método para volcar el contenido de un archivo en una variable que no sea la típica lectura de archivos?

Última edición por Masane; 17/09/2009 a las 05:53