У меня есть шаблон Joomla, который использует фреймворк Helix (Two | Responsive & Многоцелевой шаблон). В шаблоне есть error.php, и все ошибки перенаправляются на специальную страницу ошибок. Теперь я хочу понять, что все 401 ошибки передаются на страницу входа.
Я использовал этот код:
$error = $this->error->getCode();
// redirect 401 messages to login
if ($error == '401') {
header('Location: index.php?option=com_users&view=login');
exit;
}
Но Joomla игнорирует мои изменения.
Нужно ли редактировать другой файл?
заранее спасибо
Ниже приведен пример того, как перехватить ошибку 404 и предоставить собственное сообщение.
<?php if ($this->error->getCode() == '404') { ?>
header('Location: index.php?option=com_users&view=login');
exit;
<?php } ?>
Других решений пока нет …