网站运营
位置:首页>> 网站运营>> Joomla教程:在单篇文章页面中显示指定的模块

Joomla教程:在单篇文章页面中显示指定的模块

 来源:asp之家 发布时间:2010-03-23 15:07:00 

标签:Joomla教程,文章页面,模块,cms

通常,你可以通过模块设置中的“菜单分配(Menu Assignment)”将模块分配给某些菜单项,以在它们对应的页面里显示。但有时你想将模块分配给某个单篇文章页面,而该目标页面并没有其直接对应的菜单项。下面来看两种具体的情况。

前面我们学习了:Joomla教程:创建Joomla语言包安装插件

1.通过某篇文章中的链接才可以到达的目标文章页面

第一种情况就是只有通过某一篇文章的中链接才可以到达目标文章页面(目标文章页面本身并没有其直接对应的菜单项);你无法直接在模块设置中为其分配模块。

这种情况下,你仍然可以通过手动为URL分配菜单项id的方式来控制在文章页面显示某些模块。例如,你有5个单篇文章页面,每一个页面中都需要显示不同的模块组合。你可以这样做:

创建一个新的菜单,命名为“hidden”,然后为你的5个页面分别创建一个菜单项,将类型设置为“Article Layout”。

在所需模块的设置中的“菜单分配(Menu Assignment)”,将模块分配给这5个菜单项。

不需要为“hidden”菜单创建其自身的模块,因为“hidden”菜单并不会实际显示出来。

在菜单项管理(Menu Item Manager)中,找到并记下之前创建的5个菜单项的id数字。

为5个目标页面创建链接;可以使用下面3种方式中的任意一种:

手动拷贝一个已存在的文章页面的链接,格式应该为index.php?option=com_content& amp;view=article&id=xx&Itemid=yy,其中xx代表文章的id数字,yy代表其对应的菜单项的id数字。 我们需要把xx替换为目标文章页面的文章id(在文章管理中可以找到),把yy替换为之前为目标文章页面创建的菜单项的id(在“hidden”菜单的菜 单项管理中可以找到)。

使用JCE editor或Linkr扩展来在编辑器中创建链接;这里仍需手动为链接添加Itemid=yy.

使用SEF组件,例如sh404SEF或JoomSEF等,你可以通过它们创建自定义URL。

将这些创建好的链接按照你希望的位置放入来源文章中,点击进入这些目标文章页面后,id为yy的模块就会按照我们的需求显示在id为xx的目标文章页面中了。

2.通过某模块中的链接才可以到达的目标文章页面

上面的示例是基于你对目标URL有控制权的状况。然而有时,URL是自动生成的,你无法手动修改它里面的Itemid。例如最新文章(Latest News)和热门文章(Most Popular)这两个模块中的文章链接。这种情况下你仍然可以控制在不同的文章中显示指定的模块。这里有三种可行的方法:

第一种方式最为简单直接,就是将需求模块分配给所有的菜单项,这样在所有的页面中它都会显示出来,只要你觉得这样做是可以的。

第二种方式是创建一个名为“hidden”的菜单,并为其创建一个类型为Section Layout或Category Layout的菜单项,然后将需求模块分配给该菜单项。如果我们的目标文章页面属于这个section或category,那么需求模块就会在目标文章页 面中显示出来。需要注意的是,如果你使用了面包屑(Breadcrumbs)模块,那么之前创建的“hidden”菜单中的菜单项名称会在面包屑中显示出 来。这意味着用户可以通过点击这个菜单项进入到该菜单项对应的页面中(例如一个section列表页面)。

最为精准(工作量也是最大的)的方法就是为每个目标文章页面单独创建一个菜单项。这样就可以通过需求模块的设置将该模块精准的分配给每个目标文章页面对应的菜单项,进而在目标页面中显示出来了。

文章由引导线网页制作网收集整理!

0
投稿

猜你喜欢

  • 目前中国分类信息网的竞争可以说已经到了白炽化成程.口啤网目前来说还是处于导先地位,当然我今天不来批论这些网站的盈利情况.今天我们来看一下同城
  • 对一个地方行业类门户网站来说,如果保持一个稳定的流量是个很重要的问题。很多类似的站点都存在着今天IP5000,明天有可能IP2000,后天1
  • 这个问题,是基于现在很多企业宣扬的按效果付费并不是真正的按效果付费的现象而提出。对于某些企业混淆视听,玩弄概念的情况,笔者觉得有必要作出诠释
  • 上次我们讲了proftp的基本安装,由于我们后面有关于mysql和quota的设置,所以编译的时候把相应的模块都编译进去了,如果你不需要my
  • 北师大的网络情况以前说过了,学校里必须过验证网关才能上外网。为了方便校内同学方便地(不费流量地)升级Ubuntu,也可以充分利用服务器的资源
  • 我们一直致力于为发布商提供充足的数据信息,从而让您更好地了解自己的网站运营和广告效果。现在我们很高兴地告诉大家,AdSense 帐户将会融入
  • 每一个搜索引擎都有自己的规则,合理的SEO可以有效提高网站的排名,从而使得营销更加的容易和简单。掌握搜索引擎的算法更新技术是进行SEO的重要
  • 经过了漫长的等待,站长终于迎来了期待已久的UCenter Home2.0正式版。与以前版本和2.0的测试版本不同,UCenter Home2
  • 网站浏览视觉原理SEO出现不是突然的,而是长期以来网站主们在不知不觉中地在揣测人们浏览网站的行为,设法将网站出现在人们眼睛所聚焦的地方。通过
  • 1 背景知识1.1 什么是XSS攻击XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascadin
  • Apache的mod_rewrite是提供了强大URL操作的杀手级的模块,可以实现几乎所有你梦想的URL操作类型,其代价是你必须接受其复杂性
  • 在Internet上,E-mail是用户之间交往沟通的最佳方式。通过电子邮件,可以为Linux系统开拓新的空间,增强与外界的联系。已经证明,
  • 最近做了几个垃圾站,从中体会到一点baidu收录的经验,今天我给大家谈谈!总看到不少的做站的人说,今天我的站收录了多少多少页,我的站多久被更
  • 域控制器是公司网络管理的核心,它出现故障往往会导致全网用户计算机的登录失败。不过,大家在建立域控制器时往往忽视了对DNS的设置,致使域中的D
  • 自从2004年芙蓉姐姐横空出世,神话到处流传至今无人超越,又谣传芙蓉姐姐去韩国整容之后美貌值暴涨。小编好奇之下用美图秀秀图片处理软件,借用芙
  • 网站内页排名高于首页排名的原因分析1、网站首页被降权了,导致内页权重大于首页2、外链的影响,大量的外部链接连接到了内页3、内容的相关性 内页
  • “Let’s face it. Some days, you want to just fire your clients.” 这是一个叫J
  • Google的Adsense广告计划是一个广受欢迎的广告产品,这个产品提供不少网站的最佳网上广告收入来源,关于Adsense的使用技巧方面的
  • 尽管网站仍然保持在线,但传奇网站海盗湾的站长最近终于决定永久关闭网站的Tracker服务器,只开放网站的DHT功能,一段传奇就此落幕。看起来
  • 笔者是某单位大楼的一名网络管理员,平时主要任务就是维护大楼局域网网络的安全、稳定运行。最近一段时间,隔三差五的,大楼局域网网络总会发生一些故
手机版 网站运营 asp之家 www.aspxhome.com