定制T3框架(三)模块位置

三、模块位置

关于Joomla T3框架的模块位置

如果您使用过JA T3 V2,你可能熟悉新版本的模块位置。它们并没有多大差异。你可以创造出无限的模块位置,然后将它们分配给区块。
如果您将模块位置添加到一个特定的区块,你必须定义你想添加新模块的布局位置。

添加模块位置

步骤一:为区块添加模块位置

所有的区块文件位于 template/t3_blank/tpls/blocks ,打开区块文件,添加新的模块位置

<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 –>

步骤二:定义新创建的模块位置

你需要在文件 TemplateDetail.xml 定义新创建的模块位置

<positions>
<position>your_module_position_name</position>
</positions>

例如:我将创建在布局 mainbody-content-left 新创建 一个名为 custom-position 的模块位置

<jdoc:include type=”modules” name=”<?php $this->_p($custom-position) ?>” style=”JAxhtml” />

现在,我在 TemplateDetail.xml 中定义模块位置

<positions>
<position>debug</position>
<position>position-12</position>
<position>position-13</position>
<position>position-14</position>
<position>position-15</position>
<position>custom-position</position> <! my created module position />
</positions>

发表评论