Da Slick-Bibliothek Probleme mit flex-Kontext hat und die JSN imageshow uralt war, nur noch "archivarisch". Sollte aber ggf. ähnlich z.B. mit mod_flexsliderghsvs funktionieren, das ebenfalls Subform verwendet.

$parameters = '{"fotos":{"fotos0":{"foto":"images\/startseite\/slideshow.png","header":"","text":"","align":"","active":"0"},"fotos1":{"foto":"images\/startseite\/illusion-erfuellt-auch-ihren-traum.png","header":"Illusion","text":"erf\u00fcllt auch Ihren Traum.\r\nGut so.","align":"","active":"1"},"fotos2":{"foto":"images\/startseite\/gartenheauserl.jpg","header":"","text":"","align":"","active":"1"},"fotos3":{"foto":"images\/startseite\/mediteran-italian.jpg","header":"","text":"","align":"","active":"1"},"fotos4":{"foto":"images\/startseite\/mediteran-italian-2.jpg","header":"","text":"","align":"","active":"1"},"fotos5":{"foto":"images\/startseite\/schwedenhaus.jpg","header":"","text":"","align":"","active":"1"},"fotos6":{"foto":"images\/startseite\/strand-bot.jpg","header":"","text":"","align":"","active":"1"},"fotos7":{"foto":"images\/startseite\/wallenflohmarkt.jpg","header":"","text":"","align":"","active":"1"},"fotos8":{"foto":"images\/startseite\/nordpol-fassaden.jpg","header":"","text":"","align":"","active":"1"},"fotos9":{"foto":"images\/referenzen\/alpenrock-lollipop\/003.jpg","header":"","text":"","align":"","active":"1"}},"maxHeight":"","maxWidth":640,"autoplay":"false","autoplaySpeed":5000,"speed":600,"titleColor":"#ffffff","textColor":"#ffffff","textBgColor":"rgba(0, 0, 0, 0.4)","align":"bottom:0;","venoboxMode":1,"venoboxVersion":"1.8.3","slickVersion":"1.8.1","developer_mode":0,"ready_or_load":"ready","moduleID":"130","layout":"_:default","moduleclass_sfx":"","cache":"1","cache_time":"900","cachemode":"static","module_tag":"div","bootstrap_size":"0","header_tag":"h3","header_class":"","style":"0"}';

$params = json_decode($parameters);

#echo '4654sd48sa7d98sD81s8d71dsa '.print_r($params,true);exit;
$db = JFactory::getDbo();


$query = $db->getQuery(true);
$query->select('*')->from('#__imageshow_showlist');
$db->setQuery($query);
$imageshow_showlist = $db->loadObjectList();

$autoincrement = 199;

foreach ($imageshow_showlist as $showlist)
{
	$autoincrement++;

	$module = new stdClass();
	$module->id = $autoincrement;
	$module->title = $showlist->showlist_title;
	$module->ordering = $showlist->ordering;
	$module->position = 'imageshow-' . $showlist->showlist_id . '-' . $module->id;
	$module->publish_up = $showlist->date_create;
	$module->module = 'mod_slickcarouselghsvs';
	$module->published = 1;
	$module->access = 1;
	$module->showtitle = 1;
	$module->client_id = 0;
	$module->checked_out = 0;
	$module->language = '*';
	$module->note = 'migriert aus JSN imageshow';

	$params->fotos = new stdClass();
	$params->moduleID = $autoincrement;
	
	$query = $db->getQuery(true);
	$query->select('*')->from('#__imageshow_images')->where('showlist_id = ' . $showlist->showlist_id)
	->order('ordering ASC')
	;
	$db->setQuery($query);
	$imageshow_images = $db->loadObjectList();
	
	#echo '$imageshow_images '.print_r($imageshow_images,true);exit;

	if (empty($imageshow_images))
	{
		echo 'EMPTY $imageshow_images '.print_r($imageshow_images,true);exit;
	}
	
	$fotocnt = 0;
	foreach ($imageshow_images as $image)
	{
		// Check
		if (empty($image->image_extid) || $image->image_extid != $image->image_big)
		{
			echo '$image->image_extid != $image->image_big '.print_r($image,true);exit;
		}
		
		#echo '$image '.print_r($image,true);exit;
		
		$key = 'fotos' . $fotocnt;
		$params->fotos->$key = new stdClass();
		
		// Shortcut
		$foto = $module->fotos->$key;
		
		$foto->foto = $image->image_extid;
		$foto->header = $image->image_title;
		$foto->text = $image->image_description;
		$foto->align = '';
		$foto->active = 1;
		
		$params->fotos->$key = $foto;
		
		$module->params = json_encode($params);
		
		
		
		$fotocnt++;
	}
	
	#echo '4654sd48sa7d98sD81s8d71dsa '.print_r($imageshow_images,true);exit;
	
	#echo '$params '.print_r($params,true);exit;
	$db->insertObject('#__modules', $module, 'id');
	#echo '4654sd48sa7d98sD81s8d71dsa '.print_r($module,true);exit;
	
}

echo '$imageshow_showlist DONE '.print_r($imageshow_showlist,true);exit;