Bonjour,
Simon dans son livre demande de créer un article avec un message d'erreur personnalisé et de le rattacher au fichiersystem error.php.
Il donne l'exemple pour la version 3.5
Il faut rajouter un morceau de code après :
defined('_JEXEC') or die;
if (!isset($this->error))
{
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
//get language and direction
$doc = JFactory::getDocument();
$this->language = $doc->language;
$this->direction = $doc->direction;
J'ai la nouvelle version 3.7 et je ne retrouve pas les lignes en rouge dans le code du fichier error.php.
Après qu'elle ligne dois-je copier avec la nouvelle version de joomla
if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=75');
exit;
}
l'Id 75 correspond dans son exemple au fichier personnalisé d'erreur 404
A Bientôt
Simon dans son livre demande de créer un article avec un message d'erreur personnalisé et de le rattacher au fichiersystem error.php.
Il donne l'exemple pour la version 3.5
Il faut rajouter un morceau de code après :
defined('_JEXEC') or die;
if (!isset($this->error))
{
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
//get language and direction
$doc = JFactory::getDocument();
$this->language = $doc->language;
$this->direction = $doc->direction;
J'ai la nouvelle version 3.7 et je ne retrouve pas les lignes en rouge dans le code du fichier error.php.
Après qu'elle ligne dois-je copier avec la nouvelle version de joomla
if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=75');
exit;
}
l'Id 75 correspond dans son exemple au fichier personnalisé d'erreur 404
A Bientôt
Commentaire