发新话题
打印

[求助] 模版分配之后文章的显示问题

模版分配之后文章的显示问题

我是用joomla 1.0.13英文版的,我使用了模版分配,比如说我使用了A,B,C,D四个模版(A为默认的模版,其余为分配的模版),但为什么我B,C,D模版里面的文章都跑到A模版去显示呢,这些分配的模版都有各自的images,css,index.php啊,

TOP

检查它们的Itemid 是否一样,Itemid就是菜单id,如果一样的话,那就是用一个模板

TOP

lang三兄,刚检查了它们的Itemid ,它们都不一样啊
还有比如我同一分配模版C里面,却还有极少数的文章链接在原来的分配C里面显示,按道理应该此模版里的文章都去默认模版显示才对呀,
而且对比在默认模版显示的文章跟分配模版显示的文章的url发现,去默认模版里显示的文章的url最后面都有个"-数字"跟在后面,而在原来的分配模版里显示的的url后面都没有那个"-数字",(因为我安装了joomsef组件,所有文章链接的url都以文章的标题结尾)

TOP

可能是 joomsef 的问题,你取消 sef 试试看

TOP

lang三兄刚去掉了joomsef,现在url又变了,而且发现只要url后面加了"Itemid=数字"那此篇文章就是到默认模版去显示了,而url后面有个"view&id=数字"的那此篇文章就会在原来的分配的模版里显示,下面就是俩url的对比
会跑到默认模版里显示的url: index.php?option=com_content&task=view&id=365&Itemid=46
会呆在分配好的模版显示的url: index.php?option=com_content&Itemid=42&task=view&id=396(模版里"mod_article_thumbnails"模块的文章都会呆在分配好的模版显示)

TOP

呵,刚搞好了,是那个itemid的问题 ,我把菜单项二级菜单都取消发布(搞得我现在那下来菜单跟普通菜单一样了),然后将分散的分类都放在主单元里,这样以来文章显示的itemid就会指向一级菜单的itemid了 ,

不过还有个问题,joomla的模块设置里不是可以设置模块在哪些菜单项显示嘛,可这设置只能针对默认模版啊,对分配的模版不起作用,现在我这些分配的模版里的模块就是在显示文章的正文也会显示,不知道要该怎么做啊,哎

TOP

TOP

你要把模块显示在不同的菜单项里!然后模板再分配到不同的菜单项!这叫模板分配!你模块都是ALL!等于没改模板!
我开源,我开心 -- Mambo中国
More Simple, More Powerful
愈简,愈强 -- Mambo中国整站系统

TOP

引用:
原帖由 nemo_sha 于 2007-11-26 12:54 发表
你要把模块显示在不同的菜单项里!然后模板再分配到不同的菜单项!这叫模板分配!你模块都是ALL!等于没改模板!
说的没错。

TOP

发新话题