passare variabili a UDT Topic is solved

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
axxe16

passare variabili a UDT

Post 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  ???
axxe16

Re: passare variabili a UDT

Post by axxe16 »

:o si era davvero la stanchezza!
Avevo lasciato degli spazi in $params!!!!  :'(

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

Return to “Italian - Italiano”