Hola Rolige,
Gracias por contestarme. He activado el modo debug y me ha salido lo siguiente:
Notice: Undefined index: nbcusthtml in /usr/home/tutiendacreativa.com/web/modules/leotempcp/classes/widget/customercarousel.php on line 82 Notice: Undefined index: auto_play in /usr/home/tutiendacreativa.com/web/modules/leotempcp/classes/widget/customercarousel.php on line 91 Notice: Undefined index: startSlide in /usr/home/tutiendacreativa.com/web/modules/leotempcp/classes/widget/customercarousel.php on line 96
Alguna idea como puedo corregirlo?
public function renderContent( $args, $setting ){
$header = '';
$content = '';
$cs = array();
$languageID = Context::getContext()->language->id;
for( $i=1; $i<=$setting['nbcusthtml']; $i++ ){
$title = isset($setting['title_'.$i."_".$languageID])?$setting['title_'.$i."_".$languageID]: "";
$header = isset($setting['header_'.$i."_".$languageID])?$setting['header_'.$i."_".$languageID]: "";
if(!empty($header) && !empty($title)) {
$content = isset($setting['content_'.$i."_".$languageID])?$setting['content_'.$i."_".$languageID]: "";
$cs[] = array( 'title' => trim($title), 'header'=> trim($header), 'content' => trim($content) );
}
}
if($setting['auto_play']){
$setting['interval'] = (isset($setting['interval'])) ? (int)($setting['interval']) : 4000;
}else{
$setting['interval'] = "false";
}
$setting['startSlide'] = ($setting['startSlide']) ? $setting['startSlide'] : "0";
$setting['customercarousel'] = $cs;
$setting['id'] = rand()+count($cs);
$output = array('type'=>'customercarousel','data' => $setting );
return $output;
}
}