OpenCart管理菜单链接网址

Mat*_*ght 4 php url hyperlink opencart

我是OpenCart的新手,我正在尝试为它制作一个模块.

我想在管理菜单中找到我正在创建的模块的链接,因此我编辑了这个文件:

/admin/view/template/common/header.tpl
Run Code Online (Sandbox Code Playgroud)

我添加的代码:

<li><a class="top">Import / Export</a>
    <ul>
        <li><a href="" target="_blank">Link 1</a></li>
        <li><a href="" target="_blank">Link 2</a></li>
        <li><a href="" target="_blank">Link 3</a></li>
    </ul>
</li>
Run Code Online (Sandbox Code Playgroud)

我的问题很简单:

在普通链接中,url的<a href="">设置如下:

<a href="<?php echo $report_customer_online; ?>">
Run Code Online (Sandbox Code Playgroud)

如何使用OpenCart的令牌将URL添加到正确的模块?

模块路径是module/order_export.

如果您需要更多信息,请随时问...

sha*_*yyx 10

在这里查看我的答案:https://stackoverflow.com/a/16418443/598500 - 我已回答了非常相似的问题,无论如何答案与您的问题相同.

但要更准确地指导你:

语言文件/admin/language/<YOUR_LANGUAGE>/common/header.php添加例如:

$_['text_my_module'] = 'My Module Title';
Run Code Online (Sandbox Code Playgroud)

控制器文件/admin/controller/common/header.php添加例如:

$this->data['text_my_module'] = $this->language->get('text_my_module');
Run Code Online (Sandbox Code Playgroud)

$this->data['my_module'] = $this->url->link('module/order_export', 'token=' . $this->session->data['token'], 'SSL');
Run Code Online (Sandbox Code Playgroud)

最后模板文件/admin/view/template/common/header.tpl添加:

<a href="<?php echo $my_module; ?>" class="top"><?php echo $text_my_module; ?></a>
Run Code Online (Sandbox Code Playgroud)

适用的地方......

这是你的正确答案吗?