J'ai suivi la procédure ci-dessous mais je reçois toujours une erreur d'autorisation refusée. J'utilise opencart 2.xAutorisation Refusée dans la page personnalisée admin opencart
1) Créer un nouveau fichier dans admin/contrôleur/custom/helloworld.php
Votre nom et le nom contrôleur doit être le même dans l'ordre desc:
helloworld.php
<?
class ControllerCustomHelloWorld extends Controller{
public function index(){
// VARS
$template="custom/hello.tpl"; // .tpl location and file
$this->load->model('custom/hello');
$this->template = ''.$template.'';
$this->children = array(
'common/header',
'common/footer'
);
$this->response->setOutput($this->render());
}
}
?>
2) Créer un nouveau fichier dans admin/view/modèle/custom/hello.tpl
Hello.tpl
<?php echo $header; ?>
<div id="content">
<h1>HelloWorld</h1>
<?php
echo 'I can also run PHP too!';
?>
</div>
<?php echo $footer; ?>
3) Créer un nouveau fichier dans admin/modèle/custom/hello.php
<?php
class ModelCustomHello extends Model {
public function HellWorld() {
$sql = "SELECT x FROM `" . DB_PREFIX . "y`)";
$implode = array();
$query = $this->db->query($sql);
return $query->row['total'];
}
}
?>
4) Vous devez ensuite activer le plugin pour éviter les erreurs autorisation: niés
Opencart> Admin> Utilisateurs > Groupes d'utilisateurs> Admin> Modifier Sélectionnez et activez l'autorisation d'accès.
vraiment utile. travaux –