Prestashop 是否有办法在管理页面上向模块添加快速链接';什么样的配置?
是否可以在管理页面的顶部菜单栏(目录、订单、客户…)上添加直接指向模块配置页面的链接?我继承了一个包含大量混乱代码的大模块,如果可能的话,我真的很想留下这些代码 唯一的要求是,它的配置必须能够从该菜单栏访问(或者,如果没有其他可能的选项,则可以从快速链接部分访问;除令牌部分外,此配置特别容易实现) 编辑:我通过创建一个管理控制器成功地实现了这一点,但在生成正确的访问令牌时遇到了问题。我真的不知道该怎么做来修复它,因此,我在此发起(又一次)赏金 以下是我用于重定向的代码:Prestashop 是否有办法在管理页面上向模块添加快速链接';什么样的配置?,prestashop,Prestashop,是否可以在管理页面的顶部菜单栏(目录、订单、客户…)上添加直接指向模块配置页面的链接?我继承了一个包含大量混乱代码的大模块,如果可能的话,我真的很想留下这些代码 唯一的要求是,它的配置必须能够从该菜单栏访问(或者,如果没有其他可能的选项,则可以从快速链接部分访问;除令牌部分外,此配置特别容易实现) 编辑:我通过创建一个管理控制器成功地实现了这一点,但在生成正确的访问令牌时遇到了问题。我真的不知道该怎么做来修复它,因此,我在此发起(又一次)赏金 以下是我用于重定向的代码: <?php cl
<?php
class AdminMultiBlockController extends AdminController
{
public function __construct()
{
global $cookie;
// this doesn't really work
$tab = 'adminmodules';
$token = Tools::getAdminToken($tab.(int)(Tab::getIdFromClassName($tab)).(int)($cookie->id_employee));
Tools::redirectAdmin('index.php?controller=adminmodules&configure=egr_MultiBlockSlider&token=' . $token);
}
}
无法重现问题,我只能猜测。
但是,请尝试以下代码:
$url = 'index.php?controller=AdminModules&configure=egr_MultiBlockSlider';
$url .= '&token='.Tools::getAdminTokenLite('AdminModules');
Tools::redirectAdmin($url);
像往常一样完美。摇滚乐的人,我现在完全愿意付你一杯啤酒:)