Joomla.it Forum
Non solo Joomla... => Sviluppo => : rayromeo 18 Oct 2013, 18:02:36
-
Buongiorno, mi hanno sviluppato un componente su Joomla che è composto da due opzioni, le righe di programma sono in questo modo:
$published = $row->published;
if ($published == 0){
?>
<span class="testoAttivo"> Attivo </span>
<?php
}
else{
?>
<span class="testoAttivo"> Ritirato </span>
<?php
}
Io vorrei far visualizzare una terza categoria. Come devo scrivere?
grazie
-
immagino che $published sia il published di joomla...
in tal caso la cosa è complessa: published, anche se memorizzato nel db come un intero è considerato un boolean, ovvero può essere solo vero (1) o falso (0), quindi è difficile fargli gestire un terzo stato, forse si potrebbe usare il campo 'state'.
senza sapere come è scritto il componente, come funziona e che vuoi farci è difficile risponderti in maniera diversa da: rivolgiti a chi ha scritto il componente...
ps: io quel codice lo avrei scritto così:
<span class="testoAttivo"><?php echo ($row->published?'Attivo': 'Ritirato'); ?></span>
ciao,
marco