Prestashop-在Backoffice的订单列表页面中显示全名
大家都知道,在backoffice>订单中,它只显示名字和姓氏的首字母!我想知道我怎么能显示全名!谢谢为此,您需要覆盖Prestashop-在Backoffice的订单列表页面中显示全名,prestashop,Prestashop,大家都知道,在backoffice>订单中,它只显示名字和姓氏的首字母!我想知道我怎么能显示全名!谢谢为此,您需要覆盖AdminOrdersController,它位于您的项目路径/controllers/admin/AdminOrdersController.php 首先在此位置创建具有相同名称的替代文件: 您的项目路径/override/controllers/admin/AdminOrdersController.php 现在,在覆盖文件上定义覆盖类,如下所示: 类AdminOrdersC
AdminOrdersController
,它位于您的项目路径/controllers/admin/AdminOrdersController.php
首先在此位置创建具有相同名称的替代文件:
您的项目路径/override/controllers/admin/AdminOrdersController.php
现在,在覆盖文件上定义覆盖类,如下所示:
类AdminOrdersController扩展了AdminOrdersController核心
{
//你的覆盖代码在这里
}
现在复制整个构造函数方法(\uu construct
)并将其粘贴到您的文件中,在我的例子中,它位于第31行
和第147行
之间
然后查找并移动此行:
parent::u构造();
到构造函数方法的开头。之后,查找并更改此行:
CONCAT(左(c.`firstname`,1),\'.\',c.`lastname`)作为`customer`,
到
CONCAT(c.`firstname`、\'.\',c.`lastname`)作为`customer`,
保存文件。最后,只需删除这个文件您的项目路径/cache/class\u index.php
就这样。您应该在后端订单页面中看到全名。希望对您有用。您需要覆盖
AdminOrdersController
,它位于您的项目路径/controllers/admin/AdminOrdersController.php
首先在此位置创建具有相同名称的替代文件:
您的项目路径/override/controllers/admin/AdminOrdersController.php
现在,在覆盖文件上定义覆盖类,如下所示:
类AdminOrdersController扩展了AdminOrdersController核心
{
//你的覆盖代码在这里
}
现在复制整个构造函数方法(\uu construct
)并将其粘贴到您的文件中,在我的例子中,它位于第31行
和第147行
之间
然后查找并移动此行:
parent::u构造();
到构造函数方法的开头。之后,查找并更改此行:
CONCAT(左(c.`firstname`,1),\'.\',c.`lastname`)作为`customer`,
到
CONCAT(c.`firstname`、\'.\',c.`lastname`)作为`customer`,
保存文件。最后,只需删除这个文件您的项目路径/cache/class\u index.php
就这样。您应该在后端订单页面中看到全名。希望对您有用。找到以下文件
您的项目路径/controllers/admin/AdminOrdersController.php
并替换
CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer,
与
找到以下文件
您的项目路径/controllers/admin/AdminOrdersController.php
并替换
CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer,
与
已解决,controllers/admin/AdminOrdersController.php中的第62行必须重写如下:
CONCAT(c.
firstname
,\'\',c.lastname
)作为customer
,已解决,controllers/admin/AdminOrdersController.php中的第62行必须重写如下:
CONCAT(c.
firstname
,\'\',c.lastname
)作为客户
,为什么您的回答比接受的回答晚,并且使用了更糟糕的解决方案(为什么你的回答迟于被接受的答案,而且答案更糟?:(