【发布时间】:2011-04-13 00:03:46
【问题描述】:
我正在为后端开发一个简单的 Joomla 模块,并且我正在努力使其保持简单。我需要使用 javascript 弹出窗口或模式框创建某种弹出框。我想要弹出窗口中的一些基本内容,通过 Joomla 的用户验证,但不显示 Joomla 模板。有了一个组件,我可以写一个这样的 url:
http://my-site.com/index.php?option=com_component&tmpl=component
这个 url 只会显示组件的内容,同时仍然确保用户已登录。我想知道是否有任何方法可以为模块执行此操作。以下是一些选项:
- 编写一个仅输出模块内容的 url,并禁用 Joomla 模板。
- 目前,模式框使用 iframe 在其中包含另一个页面。有没有办法用内容替换 iframe?
- 在服务器上创建一个直接请求的文件,并在顶部添加用户验证检查。是否有任何我可以包含的单个 Joomla 文件来确保用户已登录?
- 如果一切都失败了,我可以使用
die();跳过编写模板。
我正在使用 Joomla 1.5
【问题讨论】:
标签: php joomla joomla-extensions