Joomla.it Forum

Non solo Joomla... => Sviluppo => : finalday 21 Nov 2009, 12:52:37

: Personalizzazione componente e recupero attributi
: 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.

: Re:Personalizzazione componente e recupero attributi
: finalday 21 Nov 2009, 16:01:02
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