我正在为后端开发一个简单的 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