собственно проблема вот в чем, сайдбар чтоб показывался только слева и только справа создать получилось, а вот чтоб оба выводились не могу пока что додуматься как сделать, хочу уточнить, как нужно условие прописать чтоб выводились сразу два сайдбара? PHP: # Section Sidebar $sidebar = 'full-width'; $sidebar_position = $section_settings['sidebar_position']; if( $sidebar_position == 'left' ){ $sidebar = 'sidebar-left has-sidebar'; } elseif( $sidebar_position == 'right' ){ $sidebar = 'sidebar-right has-sidebar'; } $classes[] = $sidebar; вот сам css Код (CSS): .tie-builder-container.sidebar-left .tie-builder-blocks-wrapper-outer { float: right; width: 70%; } .tie-builder-container.sidebar-left .tie-section-sidebar { display: block; float: left; } .tie-builder-container.sidebar-right .tie-builder-blocks-wrapper-outer { float: left; width: 70%; } .tie-builder-container.sidebar-right .tie-section-sidebar { display: block; float: right; }
PHP: $sidebar = 'full-width'; $sidebar_position = $section_settings['sidebar_position']; if( $sidebar_position == 'left' ){ $sidebar = 'sidebar-left has-sidebar'; } elseif( $sidebar_position == 'right' ){ $sidebar = 'sidebar-right has-sidebar'; }else{ $sidebar = 'sidebar-left has-sidebar'.'sidebar-right has-sidebar'; } $classes[] = $sidebar; Может быть так?
предложите свой вариант --- Добавлено --- в данном примере, будет присваиваться первое выражение т.е sidebar-left
PHP: $sidebar = 'sidebar-left has-sidebar'.'sidebar-right has-sidebar'; тут слепяться классы, пробел бы не помешал: PHP: $sidebar = 'sidebar-left has-sidebar'. ' ' .'sidebar-right has-sidebar';
нет --- Добавлено --- ну вернее да --- Добавлено --- вы просто пытаетесь родить такое условие, которое впишет в элемент такую волшебную комбинацию классов "право-лево" при которой элемент покажется сразу в двух разных местах одновременно. а судя по тому как вы это делаете (стыкуете оба класса без пробелов, потом с умным видом добавляете пробелы, при этом один класс повторяется в этой строке дважды) становится очевидно, что вы вообще не думаете а просто надеетесь на чудо
с одной стороны Вы правы), с другой стороны благодаря чудесам верстки и чудесам PHP, все же у меня получилось разделить на 2 боковые панели сайтик, ещё спасибо ребятам этого форума, которые натолкнули на мыслю