Myengine

Как вывести блок на всех страницах кроме главной?

1 неделю назад SPolar

Народ, подскажите как вывести элемент сайта (допустим левую колонку) на всех страницах сайта кроме главной.

Вернуться назад к другим темам

Ответы пользователей

Чтобы оставлять сообщения необходимо авторизоваться
SPolar 1 неделю назад

Благодарю

Surfyk 1 неделю назад

Для дефолтного шаблона

<?php if(!$Page->isIndexPage()){?>

<div id="sidebar_menu" class="sidebar sidebar_left">

<?php $page->get_column('left','<aside><h2>#name#</h2><div class="aside_content">#content#</div></aside>');?>

</div>

<main>

<?php }else{?>

<main class="home">

<?php }?>

На главной странице левая колонка выводится не будет, а <main> будет заменено на <main class="home">. Это необходимо, чтобы слева не осталось пустое место от колонки, только в таблице стилей необходимо прописать соответствующую ширину для main.home