Back to top

Autore Topic: risultati query in un'altra pagina  (Letto 1330 volte)

Offline surferbloggy

  • Esploratore
  • **
  • Post: 129
    • Mostra profilo
risultati query in un'altra pagina
« il: 29 Giu 2010, 17:26:11 »
ciao sto usando il modulo properties per un sito di annunci compro e affitto
 case ho un modulo di ricerca dentro altro modulo tab nel centro della pagina, ora
 vorrei che i risulati della ricerca si visualizzassero in un'altra pagina e quindi
 non si vedesse più il tab con la ricerca dato che i risultati attualmente
me li stampa sotto e così il visitatore nemmeno se ne accorge se non fa
lo scrolling della pagina. ma siccome il componente properties funziona con
 le querystring tutto nell'homepage non posso limitare la visualizzazione
del tab e della ricerca alla home perchè i risultati meli da nella
stessa homepage, quale potrebbe essere il modo per farmi scomparire
questa ricerca???

questa è la funzione che mi imapagina la query

Codice: [Seleziona]
function getPaginationSearch()
  {
  // Load the content if it doesn't already exist  echo CatTreeHelper::MultiParent( $this->datos,'category' );
  if (empty($this->_pagination)) {
     
require_once( JPATH_COMPONENT.DS.'helpers'.DS.'pagination.php' );

      $this->_pagination = new JPagination($this->getTotalSearch(), $this->getState('limitstart'), $this->getState('limit') );

  }
  return $this->_pagination;
  }

la richiamo così:

Codice: [Seleziona]
function display($tpl = null)
{
require_once( JPATH_COMPONENT.DS.'views'.DS.'templates'.DS.'header.php' );
require_once( JPATH_COMPONENT.DS.'helpers'.DS.'listhelper.php' );

$task = JRequest::getVar('task');

//echo $task;
switch ($task){

case 'searchrent' :


$items = & $this->get( 'DataSearch2');
$pagination =& $this->get('PaginationSearch');
break;

}


questa è l'action del form di ricerca:
$linkAjax=JRoute::_( JURI::base().'index.php?option=com_properties&controller=searchajax&format=raw&task=SearchAjax');

se metto il modulo tab solo nella home e l'action lo punto in una pagina non visualizzo il tab più in home

come faccio a farmela stampare in un'altra pagina?? vi ringrazio se mi aiutate
« Ultima modifica: 29 Giu 2010, 18:16:28 da surferbloggy »

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:risultati query in un'altra pagina
« Risposta #1 il: 30 Giu 2010, 21:25:31 »
penso che tu non possa farlo, ad ogni buon conto dovresti agire sull'action della form non sui links ajax per far sì che il submit (se c'è) ricarichi la pagina. penso significhi riscrivere l'intera view...

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

 



Web Design Bolzano Kreatif