я нашел только один костыль и тот кривой.
в /js/jquery.lightbox-0.5.js в строке 223: $('#lightbox-container-image-data-box').css({ width: intImageWidth }); использовать не intImageWidth а intWidth
Это исправит на реалспейс, но не подойдет для той же агенси, где именно эта правка кривит окошко текста.
имхо тут нужно копать в стили, так как из-за них происходит схлопывание отбивок, котороее не дает блочку потянуться на всю ширь. но где именно загвоздка, я пока не вижу.
Да я только поля выбрал.
Зашел в (настройки)-(общее) поставил галку в (Использовать настраиваемую сетку в выводе в админке)
Зашел в (редактор форм)-(Grid Manager) - выбрал интересующие колонки, сохранил.
Всё..
В стилях лазить пока нестал.
Непонял зачем тогда нужно создавать сетку?
Приницип такой.
Допустим мы хотим выводить все Статичные страницы на широкоформатный вид без боковой колонки.
Сначала сделаем макет. Берем файл /template/frontend/real-spaces/layout_basic.tpl , копируем рядом и переименовываем в layout_wide.tpl
В нем оставляем только
<div class="site-showcase">
<!-- Start Page Header -->
<div class="parallax page-header" style="background-image:url({$estate_folder}/template/frontend/{$current_theme_name}/images/page-header1.jpg);">
<div class="container">
<div class="row">
<div class="col-md-12">
<h1>{$title}</h1>
</div>
</div>
</div>
</div>
<!-- End Page Header -->
</div>
<div class="main" role="main">
<div id="content" class="content full">
<div class="container">
<div class="row">
<div class="col-md-12">
{if $breadcrumbs != ''}
<div class="breadcrumb">{$breadcrumbs}</div>
{/if}
{if $main_file_tpl != ''}
{include file="$main_file_tpl"}
{else}
{$main}
{/if}
</div>
</div>
</div>
</div>
</div>
Заготовка есть.
Теперь нужно заставить приложение запускать этот макет когда нам нужно.
В /template/frontend/real-spaces/main/main.php находим блок описывающий доступные макеты.
$layouts=array(
'_default'=>'layout_basic.tpl',
'home'=>'layout_home.tpl',
'apps_userdata_mini'=>'layout_wide.tpl',
);
и apps_userdata_mini меняем на apps_page.
Потом опускаемся ниже до блока
if(!$has_result){
$apps_processor->run_frontend();
if ( count($apps_processor->get_executed_apps()) > 0 ) {
$work_subcontroller='apps';
$has_result=true;
}
}
и корректируем его следующим образом
if(!$has_result){
$apps_processor->run_frontend();
if ( count($apps_processor->get_executed_apps()) > 0 ) {
$work_subcontroller='apps';
$app=end($apps_processor->get_executed_apps());
if($app=='page_site' || $app=='local_page_site'){
$work_subcontroller='apps_page';
}
$has_result=true;
}
}
Все. Теперь все, что выводится у нас из Статичных страниц, будет отрисовываться в расширенный макет.