【发布时间】:2014-02-14 10:05:46
【问题描述】:
我正在尝试为 joomla 3.2.1 默认联系表单组件实现 ajax 加载。
我在后端设置了一个指向联系表单的菜单链接。
这是 HTML 输出:
<nav id="menu2">
<div class="moduletable">
<ul class="nav menu">
<li class="item-138"><a href="/contact">Contact</a>
</li>
</ul>
</div>
</nav>
我在页面底部有这个 div:
<section id="contact_form">
</section>
我实现了这个 Jquery 代码:
$('.item-138 a').click(function () {
$('#contact_form').load("index.php?option=com_contact&view=contact&id=1&tmpl=component")
return false;
});
联系表单加载良好,我的模板覆盖有效。但是如何防止加载自带的<head>内容呢?
<title> 标签、默认脚本(mootools jquery...)和默认 css(/templates/system/css/general.css、/templates/system/css/template.css)
我可以通过模板覆盖来做到这一点吗?有没有可能?
【问题讨论】:
-
为什么要阻止
<head>被加载。从不同的扩展(如模板、插件、模块、组件等)推送到 head ceom 的 scrips 和 css 文件。 -
我想控制这些资产,防止加载两次js脚本和css文件。
标签: javascript php jquery ajax joomla