Gestione posizioni nel layout artisteer

Nel file function.php attorno alla riga 118 sono definiti i posizionamenti (di default c’è header)

function theme_init_layout() {
global $theme_layout;
$theme_layout = array(
‘header’ => 1,
);

Aggiungiamo ‘lastdeals’ => 1,

function theme_init_layout() {
global $theme_layout;
$theme_layout = array(
‘header’ => 1,
‘lastdeals’ => 1,
);

nella sotto cartella LIBRARY del template apriamo il file  options.php introno alla riga 905 aggiungere dopo l’arrey:

array(
‘id’ => ‘theme_layout_template_header’,
‘name’ => __(‘Show Header on Page’, THEME_NS),
‘desc’ => __(‘Yes’, THEME_NS),
‘type’ => ‘checkbox’
),

quello nuovo 

array(
‘id’ => ‘theme_layout_template_lastdeals’,
‘name’ => __(‘Show Last Deals on Page’, THEME_NS),
‘desc’ => __(‘Yes’, THEME_NS),
‘type’ => ‘checkbox’
),

nel file deafults.php dopo

‘theme_layout_template_header’ => 1,

aggiungere

‘theme_layout_template_lastdeals’ => 1,

a questo punto possimo definire la condizione in php nel file desiderato , nel nosrto caso il footer.php nella posizione desiderata:

<?php if(theme_has_layout_part(“lastdeals”)) : ?><div><div><?php get_sidebar(‘outline’); ?></div></div> <?php endif; ?>

Potremo escludere questo posizionamento direttamente dalla pagina specifica: