Joomla.it Forum
Non solo Joomla... => Sviluppo => : finalday 21 Nov 2009, 12:52:37
-
Ciao a tutti. Sto cercando di recuperare dei parametri che ho personalizzato negli articoli. Riesco a farlo senza problemi sia nel modulo news che nella vista categoria_blog. Adesso volevo fare la stessa cosa in un componente, solo che non ho pių a disposizione la variabile $item, quindi il metodo che utilizzavo prima non funziona.. Adesso ho visto che recupera l'item in una variabile chiamata $row, infatti scrivendo
echo($row->id);
, mi scrive perfettamente l'id dell'articolo. e fin qui ci siamo. Adesso mi servirebbe recuperare i parametri aggiuntivi che ho messo io, che sono archiviati in 'attribs', per recuperarli prima facevo cosė:
$paramsdata = $item->attribs;
$paramsdefs = JPATH_COMPONENT.DS.'models'.DS.'article.xml';
$params2 = new JParameter( $paramsdata, $paramsdefs );
//cosė recupero un attributo:
echo $params2->get('titolo_agg');
facendolo adesso non mi funziona...come faccio a recuperarlo da $row?
spero sia chiaro il problema...
Saluti.
-
risolto in questo modo...
$database = JFactory::getDBO();
$sql = "SELECT attribs FROM #__content WHERE id = '". $row->id ."'";
$database->setQuery( $sql );
$risultato = $database->loadResult();
$item = $row;
$paramsdata = $risultato;
$paramsdefs = JPATH_COMPONENT.DS.'models'.DS.'article.xml';
$params2 = new JParameter( $paramsdata, $paramsdefs );
spero serva a qualcuno.
saluti