创建新布局
1:创建新布局
这里有两种方式来创建新布局
1、另存为副本
2、在后台配置布局时,可以复制一个布局

新建布局文件
每个布局有他自己的文件,这些文件位于: your_site_folder/templates/t3_blank/tpls
要创建新布局,你应该先复制布局使用的定义区块文件然后编辑他们

2:创建区块
在新布局中,如果你想使用新的区块,你也可以创建新区块。每个区块有他自己的文件,他们位于: your_site_folder/templates/t3_blank/tpls/blocks
. 通过新建php文件来创建或复制区块文件并重命名定制他。

3: 定制区块
每个区块拥有多个模块位置可分配,你可以通过使用代码来定义分配区块的模块位置:
<jdoc:include type="modules" name="<?php$this->_p('your_module_position_name')?>" />
<!-- SIDEBAR 1 -->
<div class="ja-sidebar ja-sidebar-1 <?php echo $this->getClass($layout, $col)?>" <?php echo $this->getData ($layout, $col++)?>>
<jdoc:include type="modules" name="<?php $this->_p($sidebar1)?>" style="JAxhtml" />
</div>
<!-- //SIDEBAR 1 -->
4: 在布局中定义区块
打开php文件来定义区块所包含的布局
<?php $this->loadBlock ('block_name')?>
<body>
<?php $this->loadBlock ('header')?>
<?php $this->loadBlock ('mainnav')?>
<?php $this->loadBlock ('spotlight-1')?>
<?php $this->loadBlock ('mainbody')?>
<?php $this->loadBlock ('spotlight-2')?>
<?php $this->loadBlock ('navhelper')?>
<?php $this->loadBlock ('footer')?>
</body>
自定义布局的代码格式
在“布局/区块”中加载一个区块
<?php $this->loadBlock ('blockname')?>
加载一个高亮区
<?php $this->loadBlock ('spotlight/4cols', $this->getPosname('position-1, position-2, position-3, position-4'))?>
包含位置
<jdoc:include type="modules" name="<?php $this->_p('your_module_position_name')?>" />
注意: 替换加载的
navhelper
模块位置 ,他将在后台为navhelper
中加载模块配置
添加新评论