Page 1 of 1

passare variabili a UDT

Posted: Fri May 22, 2009 9:55 pm
by axxe16
Ciao a tutti... sarà l'ora ma non ne vengo a capo...
ho questo codice nel template:

Code: Select all

 {content_image block='imageBox1' dir='images/imagePortfolio01' urlonly='true' assign='imageBox1'}
 {content_image block='thumbBox1' dir='images/thumbPortfolio01' alt='$descrizione' assign = 'thumbBox1' }
 {content block='titleBox1' oneline='true' assign = 'titleBox1'}
 {content block='descrizione1' assign = 'descrizione1'}

 {schedaProgetto imageBox=$imageBox1 thumbBox=$thumbBox1 titleBox=$titleBox1 descrizione=$descrizione1} 

e nell UDT questo:

Code: Select all

$imageBox = $params['imageBox '];
$thumbBox = $params['thumbBox '];
$titleBox = $params['titleBox '];
$descrizione = $params['descrizione '];

if ( $params['titleBox'] !='') {

$scheda =  "<div class=\"schedaProgetto\">\n";
$scheda .=  "<div class=\"pad\">"; 
$scheda .=  "<a href=\"$imageBox\" class=\"foto\">$thumbBox</a>";
$scheda .=  "<div class=\"descr\">\n";
$scheda .=  "<h3>$titleBox</h3>\n";
$scheda .=  "$descrizione\n";
$scheda .=  "</div>\n";
$scheda .=  "</div>\n";
$scheda .=  "</div>\n";
echo $scheda;
}
Se inserisco il titolo mi stampa il codice, altrimenti no... il controllo funziona ma mi stampa solo il codice html e non il contenuto delle variabili... risultato un box vuoto  ???

Re: passare variabili a UDT

Posted: Sat May 23, 2009 5:16 pm
by axxe16
:o si era davvero la stanchezza!
Avevo lasciato degli spazi in $params!!!!  :'(

$imageBox = $params['imageBox'];
$thumbBox = $params['thumbBox'];
$titleBox = $params['titleBox'];