Concrete5在全局区域中启用Bootstrap网格

时间:2014-11-28 18:28:14

标签: twitter-bootstrap global concrete5

我正在创建一个简单的网站。对于页脚,我想启用bootstrap3网格。

在full.php中,它看起来像这样:

<?php
$a = new Area('Footer');
$a->enableGridContainer();
$a->display($c);
?>

这很好用。但是,由于它是一个页脚,我想将区域更改为全局区域

<?php
$a = new GlobalArea('Footer');
$a->enableGridContainer();
$a->display($c);
?>

在编辑模式下,我看不到网站页脚&#39;按钮,但我仍然可以点击它。然而,这里真正的问题是当我点击它时,只有“编辑区域设计”和“编辑区域设计”。弹出,没有&#39;添加布局&#39;。

这是我的代码的错误还是问题?

提前致谢

2 个答案:

答案 0 :(得分:0)

为什么不在模板/页面类型中启用bootstrap网格,然后添加所需的全局区域?或者创建任何全局区域,然后添加HTML,为您设置引导程序?如此:

     <div class="row">
        <div class="col-md-8 col-xs-12">
            <div id="divExampleContent">
                <h1 class="decorated"><span>Example1</span></h1>
                <?php
                   $a = new Area('Example1');
                   $a->display($c);
                ?>
            </div>
        </div>

        <div class="col-md-4">
            <div id="divExampleCall">
                <h3 class="decorated"><span>ExampleCall</span></h3>
                <?php
                   $a = new Area('ExampleCall');
                   $a->display($c);
                ?>
            </div>
        </div>
      </div>        

答案 1 :(得分:0)

GlobalArea()中使用网格布局绝对是许多人的心愿清单,但从Github的这个问题来看,它看起来还在开发中(截至2015年11月)。

Github Issue:
Make layouts work in global areas; make layouts display sensibly in stacks page when you go to them without grid

在发布之前,Dannn的解决方案可能是唯一真正的选择。