Thanks @christopher.amirian.
OK glad it’s in the pipeline. Well, in case it helps point anyone else in the right direction, the way I am doing this is to create single post php template(s) in a child theme with shortcodes for custom ‘global blocks’ inserted above and below the post content so the php (path = …/wp-content/themes/pro-child/framework/views/ethos) looks like this…
<?php
// =============================================================================
// VIEWS/ETHOS/WP-SINGLE.PHP
// -----------------------------------------------------------------------------
// Single post output for Ethos.
// =============================================================================
$fullwidth = get_post_meta( get_the_ID(), '_x_post_layout', true );
get_header();
?>
<div class="x-container max width main">
<div class="offset cf">
<div class="<?php x_main_content_class(); ?>" role="main">
<?php echo do_shortcode('[cs_gb id=3074]');?>
<?php while ( have_posts() ) : the_post(); ?>
<?php x_get_view( 'ethos', 'content', get_post_format() ); ?>
<?php x_get_view( 'global', '_comments-template' ); ?>
<?php endwhile; ?>
<?php echo do_shortcode('[cs_gb id=3364]');?>
</div>
<?php if ( $fullwidth != 'on' ) : ?>
<?php get_sidebar(); ?>
<?php endif; ?>
</div>
</div>
<?php get_footer(); ?>
The global blocks in the post template include some custom design and a number of dynamic text fields to display post meta.
Note for development team: it would be great to also have a POST CONTENT dynamic field available for the text element.
Thanks
Will