formattare l'elemento di una view in base al contenuto di un'altro elemento

2 contenuti / 0 new
Ultimo contenuto
formattare l'elemento di una view in base al contenuto di un'altro elemento

Salve,
sto temizzando (perdonate il termine) un elemento di una view.

Praticamente nel file dell'elemento posso accedere a queste variabili:
- $view: The view object
- $field: The field handler object that can process the input
- $row: The raw SQL result that can be used
- $output: The processed output that will normally be used.

Io devo mostrare il mio elemento a seconda del valore di un'altro elemento (stessa view e stessa riga).
Non riesco a trovare il modo attraverso queste variabili di raggiungere il valore dell'altro elemento.

esempio:

<?php
if( valore_field_che_non_riesco_a_raggiungere == 'qualcosa' )
    echo
"ciao";
else
    echo
$output;
?>

Qualche suggerimento?

Ciao, che tpl stai modificando? Credo tu debba fare le tue modifiche in quello che gestisce l'"Output dello stile di riga", per intenderci quello che si chiama circa views-view-field--nomevista.tpl.php.
In questo puoi aggiungere:

<?php
 
if (strcmp("qualcosa", $fields['ID_del_campo']->content) == 0):
?>

L'ID_del_campo è quello che vedi tra parentesi nelle informazioni sul tema della vista (cliccando "Tema: Informazioni")