通过对 Joomla 网站进行一些 php 编辑,我试图弄清楚如何重定向单击旧链接以获取已删除项目的用户。所以在\components\com_blah\views\item\view.html.php
我输入以下代码:
if ( empty($item->id) )
{
$msg = JText::_( 'This item does not exist' );
$mainframe->redirect(JRoute::_('index.php?option=com_blah&view=item&layout=detailed'),$msg);
}
尝试访问表单时哪个有效\components\com_blah\views\item\default\form.php
但是,使用 urlindex.php?option=com_blah&view=item&layout=form
不允许用户访问表单以创建新项目,因为找不到 id 的重定向。
那么我怎样才能改变上面的代码,使它除了表单页面也能工作呢?
任何帮助,将不胜感激,
谢谢。