Re: Вывод определенных блоков
<?php switch (Page::slug()) { case 'home': echo Block::get('home-sidebar'); break; case 'about': echo Block::get('about-sidebar'); break; default: echo Block::get('sidebar'); break; } ?>Здравствуйте. А как сделать так, чтобы конструкция была вида: «Если URL содержит» ? То есть данный код работает на странице about, но не работает на вложенной странице, например about/123
Какие изменения необходимо внести в данную конструкцию, чтобы блоки выводились и на вложенных страницах тоже?
Можно так:
<?php switch (Uri::segment(0)) { case 'home': echo Block::get('home-sidebar'); break; case 'about': echo Block::get('about-sidebar'); break; default: echo Block::get('sidebar'); break; } ?>