JA文档中文翻译 - JA模板定制FAQ - 创建默认布局文件

thumb-ja-documentation昨天的文档中,我们对即将创建的新模板结构及布局需求做了概述,今天我们来看看怎样基于Purity II的模板文件来创建我们的新默认布局;动手之前,可以将整个Purity II模板文件夹复制出来以作备份。

在测试站点的模板路径中打开JA Purity II模板layouts文件夹,我们可以找到如下文件:

  • default.php:JA Purity II的默认布局文件我们把这个文件重命名为shop.php,作为我们自己的默认布局文件。
  • default-joomla.php:这个文件对于我们的定制模板来说不是必需的,可以删掉。
  • handheld.php:用来定义站点在手持设备中显示时的布局方式,可以保留。
  • iphone.php:用来定义站点在iphone中显示时的布局方式,可以保留。
  • left-main-right.round.php及其他4个布局变体文件:对于我们的定制模板来说不是必需的,删除。

打开shop.php文件,原来的代码多数是可以继续使用的,我们只需要修改一些区块调用方面的代码。例如,我们不需要右侧边栏、topsl及botsl区块的调用,所以可以找到并删除下面几行代码:

<?php $this->loadBlock('right') ?>
<?php $this->loadBlock('topsl') ?>
<?php $this->loadBlock('botsl') ?>

将69行附近的:

<?php $this->loadBlock('main') ?>

修改为:

<?php $this->loadBlock('main-shop') ?>

并将原来22行附近的:

'right1'  =>'right',

替换为:

'right1'  =>'',

如果觉得有必要,也可以将33行附近的注释文字删除。

很简单的,我们就基于原本的default.php创建出了自己的默认布局文件;明天呢,我们继续根据这个文件来看看有关区块文件的创建及调用。

译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看官方英文文档: JA Template Framework/FAQs

收藏与分享

评论刷新

2010-02-15 18:22
你好, 一直在琢磨怎么搞模板, 对照了英文的说明,此时把def ault。php改成shop.php, shop里 的内容除了把right去掉外, 是否还要改成
2010-02-15 18:24
是否还要把 改成
2010-02-15 18:32
是否还要把调用loadbloc k(‘main')改成loadblock(‘m ain-shop’),?如果此时改成l oadblock(‘main-shop’),,在http://wiki.joomlart.com/wiki/JA_Template_Fra mework/FAQs里Next we are going to call the new block into the layout. So find line 67: // main-shop in our case,是否矛盾或是错误?此 处是否应该是(‘main-shop')因为老是搞不通,
2010-02-15 20:55
Hi,不好意思,之前确实漏掉了 将main改成main-shop;他后面说的67行那部 分我也不明白为什么不直接写成m ain-shop而是非要加个注释说“在 我们的例子中是main-shop”;按照操作下来的步骤 ,这里应该直接就是main-shop了。
2011-02-26 16:42
你好,请问怎么把shop设置为 默认的首页面?
2011-02-26 16:43
应该是shop.php页面