Php Opencart在管理文件夹中添加自定义页面未找到获取错误页面
我正在管理文件夹中创建一个名为Php Opencart在管理文件夹中添加自定义页面未找到获取错误页面,php,opencart,Php,Opencart,我正在管理文件夹中创建一个名为no.tpl的自定义页面。用于所选客户无订单 在view/template/sale/order_list.tpl 我正在为无订单页面创建链接 <a href="<?php echo $no; ?>" data-toggle="tooltip" title="No Order" class="btn btn-primary"><i class="fa fa-ban"></i> No Order</a> 然
no.tpl
的自定义页面。用于所选客户无订单
在view/template/sale/order_list.tpl
我正在为无订单页面创建链接
<a href="<?php echo $no; ?>" data-toggle="tooltip" title="No Order" class="btn btn-primary"><i class="fa fa-ban"></i> No Order</a>
然后我在view/template/sale/
中创建一个no.tpl文件。代码如下
<?php echo $header; ?><?php echo $column_left; ?>
/*
some content here
*/
class ControllerSaleNo extends Controller {
private $error = array();
public function index() {
$data=$this->request->post;
$customerId=$data['customer_id'];
$this->sendMail($customerId);
$data['column_left'] = $this->load->controller('common/column_left');
$data['column_right'] = $this->load->controller('common/column_right');
$data['content_top'] = $this->load->controller('common/content_top');
$data['content_bottom'] = $this->load->controller('common/content_bottom');
$data['footer'] = $this->load->controller('common/footer');
$data['header'] = $this->load->controller('common/header');
$this->response->setOutput($this->load->view('default/template/product/no.tpl', $data));
}
}
但我得到了错误链接
找不到页面!
找不到您正在查找的页面!如果问题仍然存在,请与管理员联系
我如何才能清除这个错误以及我在哪里犯了错误
提前感谢。您的链接想要访问
订单
控制器中的否
功能:
$data['no'] = $this->url->link('sale/order/no', 'token=' . $this->session->data['token'], 'SSL');
将其更改为:
$data['no'] = $this->url->link('sale/no', 'token=' . $this->session->data['token'], 'SSL');
PS:your
controller/sale/no.php
有一些错误,您必须修复它们。我在访问设计的管理分页时也遇到类似问题,检查代码时,问题如下:
方向:OpenCart/admin/controller/design/translation.php第232行的代码
$pagination->url = $this->url->link('design/translation/history', 'user_token=' . $this->session->data['user_token'] . '&page={page}', true);
网页的路径在其中是冗余的/history
,因此它在转到第2页时不起作用
当我删除它时,一切正常。我被拒绝了权限!错误感谢您重播@Mojtaba sabeti不客气,通过以下方式设置正确的权限:管理面板/系统/用户/用户组
访问权限,修改权限被选中Mojtaba sabeti测试过的任何解决方案都有效。您确定设置了正确的权限吗?
$pagination->url = $this->url->link('design/translation/history', 'user_token=' . $this->session->data['user_token'] . '&page={page}', true);