Menubar 4.9 è disponibile
Menubar 4.9 migliora il tipo PHP, consentendovi di creare una voce di menu e generarne dinamicamente sia l’etichetta sia il link.
Il tipo PHP è stato introdotto in Menubar 4.8, ma si poteva generare dinamicamente solo il link, mentre l’etichetta era specificata staticamente nel campo Name.
Ora potete specificare nel campo PHP code qualsiasi codice PHP che ritorni un array contenente etichetta e URL generati dinamicamente; potete anche ritornare un valore vuoto, e in questo caso Menubar non genererà nessuna voce di menu.
Un esempio di codice PHP che potete inserire nel campo PHP code è il seguente:
// contenuto del campo PHP code
$someurl = some expression;
$otherurl = other expression;
if (some-condition)
return array ('somelabel', $someurl);
else if (other-condition)
return array ('otherlabel', $otherurl);
else
return false;
Questo frammento PHP genera:
a) una voce di menu con etichetta ‘somelabel’ che punta a $someurl se la condizione (some-condition) è vera;
b) una voce di menu con etichetta ‘otherlabel’ che punta a $otherurl se la condizione (other-condition) è vera;
c) nessuna voce di menu nei casi restanti.
Menubar 4.9 corregge anche un errore di evidenziazione nei tipi External e PHP, che si verificava quando l’indirizzo della pagina conteneva una querystring.
Buon lavoro con Menubar!

Posted October 12, 2010
Comments