@hendrik: it seems to be about the function JModuleHelper::getLayoutPath
For example:
modules/mod_flexheader3/mod_flexheader3.php on line 386. When changing the line from this ...
require( JModuleHelper::getLayoutPath( 'mod_flexheader3' ) );
... to this ...
require( JModuleHelper::getLayoutPath( 'mod_flexheader3', 'default' ) );
... or to this ...
require( JModuleHelper::getLayoutPath( 'mod_flexheader3',$params->get('layout', 'default') ) );
... templates/yootheme_corporate/html/mod_flexheader3/default.php will be used correctly.
Another example:
templates/yootheme_corporate/html/mod_articles_news/horizontal.php on line 12. This line says:
<?php include JModuleHelper::getLayoutPath('mod_articles_news', '_item') ?>
When replacing this line with the content out of the _item.php file, everything works fine. So this means the correct layout path was not found for some reason. I guess either Joomla! itself or YOOtheme Pro don't handle the optional parameter '_item' correctly in order to redirect to the child theme.
I really hope this helps you to adjust the child theme routing 😊 😊