如何在特定的joomla菜单中给出onclick事件?

时间:2011-03-25 07:30:06

标签: joomla

您好我有五个菜单项“主页,关于我们,档案,服务,联系我们”他们都来自mod_mainmenu模块和Archives我需要点击活动我该怎么办? 有可能吗?

4 个答案:

答案 0 :(得分:1)

找到文件modules/mod_mainmennu/helper.php

找到评论// Print a link if it exists

并且switch生成<a href=....时,您可以添加onlick =" function()"

这不是破解核心文件的好方法。您必须创建另一个模块并进行渲染。

或者用户JQuery处理onclick链接事件。

答案 1 :(得分:1)

实际上有一种非常简单的方法可以做到这一点。 在Joomla的URL输入字段中,关闭带有“然后是空格然后onClick =”yourJavaScript的url;但不要把结局“ 换句话说:

http://yourwebsite.com" onClick="yourJavaScript;

简单

答案 2 :(得分:0)

正如上面的海报所说,破解核心文件并不是一个好习惯。但是,看看模板覆盖,您可以将引用的php文档复制到模板的html目录中,该目录将覆盖核心组件。这样,当您更新/升级Joomla时,核心组件仍然可以更新,并且您的覆盖文件将优先。

答案 3 :(得分:0)

  

在Joomla的URL输入字段中,关闭带有“然后是空格然后onClick =”yourJavaScript的网址;但不要把结尾“

此解决方案不起作用,因为Joomla将删除字符串中的“onClick之前的那个”。 否则,它会很棒:)。

相关问题