Шаблон Helix and JoomShopping, условие вывода модуля в позиции right . Два варианта, и все правки в системной плагине , который при обновлении перепишется . Нужно добавить получение значений - типа расширения и контроллера Код (PHP): $input = JFactory::getApplication()->input; $option = $input->getCmd('option', 'com_jshopping'); $controller = $input->getCmd('controller', 'product'); 1. Не выводим данные модуля Spoiler: первый вариант Код (PHP): $output =''; $input = JFactory::getApplication()->input; $option = $input->getCmd('option', 'com_jshopping'); $controller = $input->getCmd('controller', 'product'); if ( $option == 'com_jshopping' && $controller == 'product' && $data->settings->name == "right") //echo "<pre>";var_dump($data->settings->name);echo "</pre>"; echo $output; else { $output .= '<div id="sp-' . JFilterOutput::stringURLSafe($data->settings->name). '" class="' . $data->className . '">'; $output .= '<div class="sp-column ' . ($data->settings->custom_class). '">'; $features = (Helix3::hasFeature($data->settings->name))? helix3::getInstance()->loadFeature[$data->settings->name] : array(); foreach ($features as $key => $feature){ if (isset($feature['feature']) && $feature['load_pos'] == 'before' ) { $output .= $feature['feature']; } } $output .= '<jdoc:include type="modules" name="' . $data->settings->name . '" style="sp_xhtml" />'; foreach ($features as $key => $feature){ if (isset($feature['feature']) && $feature['load_pos'] != 'before' ) { $output .= $feature['feature']; } } $output .= '</div>'; //.sp-column $output .= '</div>'; //.sp- echo $output; } 2. Второй вариант, скрыть с помощью классов Не забываем перед циклом добавить получение значений - типа расширения и контроллера[ Spoiler: второй вариант Код (PHP): // End Responsive Utilities if ($column->settings->column_type){ //Component if ( $option == 'com_jshopping' && $controller == 'product' && $data["rowColumns"][1]->settings->name == "right") { $column->className= "col-sm-12 col-md-12"; } $getLayout = new JLayoutFile('frontend.conponentarea', $layout_path_carea ); $output .= $getLayout->render($column); } else { // Module if ( $option == 'com_jshopping' && $controller == 'product' && $data["rowColumns"][1]->settings->name == "right") { $column->className= "hidden"; } $getLayout = new JLayoutFile('frontend.modules', $layout_path_module ); $output .= $getLayout->render($column); }