登录 注册

登录

问题 模板中的位置不显示

更多
2011年03月20日 17:16 #1 作者: Hank
Hank 创建了话题: 模板中的位置不显示
遇到一个棘手的问题。
我使用的是JA_Purity_II模板,然后修改过里面可现实模块的位置,http://www.arasplm.net/index.php?tp=1

从这个地址可以看到,文章的上面有content-top模块位置,下面有content-bottom模块位置。

可我在后台进行模块设置的时候,模块位置的下拉菜单却没有这两个选项,请问有人可以帮忙告诉我怎么可以解决吗?

服务器是Linux的系统!

开放授权的PLM系统!
www.arasplm.net

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年03月21日 03:14 #2 作者: Joomla之门
我刚刚安装了一遍 JA Purity II for Joomla! 1.5 模板 ,前台没有看到你说的 content-top 和 content-bottom 这两个模块位置。

不过,我点击你给的网址,在你的网站前台确实看到那两个位置。或许另有原因?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年03月21日 03:23 - 2011年03月21日 03:24 #3 作者: Hank
不好意思,我没有说明白。
在这个模板的文件夹下面,修改 layouts/Default.php,在28、29行,将
'content-top'			=>'',
	'content-bottom'		=>'',

修改为
'content-top'			=>'content-top',
	'content-bottom'		=>'content-bottom',
然后模板就多了这两个模块位置。

开放授权的PLM系统!
www.arasplm.net
最后修改: 2011年03月21日 03:24 由 Hank.

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年03月21日 03:33 #4 作者: Joomla之门
呵呵,明白了,原来你自己修改了模板的源文件。

没错,在某个布局文件的开头部分,给 content-top 和 content-bottom 这两个位置给出名称定义,就能新增这两个模块位置。实际上你已经成功了。

你之所以在后台发布模块的时候,在模块位置的下拉选单上找不到“content-top”和 “content-bottom”这两个模块位置,是因为这两个位置是你在 PHP 文件中增加的,而默认没有包含在 XML 文件的位置列表中。

你现在有两种做法来解决这个问题:

1、最简单的办法:在发布模块的时候,无需选择,直接手动输入 content-top 或者 content-bottom 这个模块位置即可生效;
2、打开 /templates/ja_purity_ii/templateDetails.xml 这个文件,在 <positions> 这一节(大约第44行),新增下面两行代码:
<position>content-top</position>
<position>content-bottom</position>

保存该文件并上传、覆盖。

现在回到后台发布模块时,在下拉选单里面就有了。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年03月21日 03:44 #5 作者: Hank
解决了:woohoo:

老白,我觉得钱还是花得值得的!

开放授权的PLM系统!
www.arasplm.net

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年03月21日 04:04 #6 作者: Joomla之门
呵呵,问题解决了就好。

如果觉得 Joomla之门 还不错,不妨抽空写点评价吧,点击本站顶部菜单上的“用户评价”就可以。

另外,建议上传一张头像吧(也可以不用照片,用风景、卡通都可以),让我们的论坛更生动一些。谢谢!

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年10月31日 18:10 #7 作者: 富欧科技
这个不错, 顶一下! 原来JA还预留着有用的位置~~~

三十功名尘与土,八千里路云和月
www.fofiberoptic.com/

登录 或者   注册一个会员帐号 来参与讨论