Prestashop - 在后台的订单列表页面显示全名
Prestashop - Show the full name in Orders List page in Backoffice
你们都知道在后台>订单它只显示名字和姓氏的首字母!我想知道我怎么能显示全名!谢谢
您需要为此覆盖 AdminOrdersController
,它位于 YOUR_PROJECT_PATH/controllers/admin/AdminOrdersController.php
。
首先在此位置创建一个同名的覆盖文件:
YOUR_PROJECT_PATH/override/controllers/admin/AdminOrdersController.php
现在在您的覆盖文件上定义覆盖 class,如下所示:
class AdminOrdersController extends AdminOrdersControllerCore
{
// your override code here
}
现在复制整个构造函数方法 (__construct
) 并将其粘贴到您的文件中,在我的例子中它介于 line 31
和 line 147
.
之间
然后找到并移动这一行:
parent::__construct();
到构造方法的开头。之后找到并更改此行:
CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`,
至
CONCAT(c.`firstname`, \'. \', c.`lastname`) AS `customer`,
保存文件。最后删除这个文件 YOUR_PROJECT_PATH/cache/class_index.php
就是这样。您应该会在后端订单页面中看到全名。希望对你有用。
找到以下文件YOUR_PROJECT_PATH/controllers/admin/AdminOrdersController.php
并替换
CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer,
和
CONCAT(LEFT(c.`firstname`, 100), \'. \', c.`lastname`) AS `customer`,
已解决,controllers/admin/AdminOrdersController.php中的第62行必须改写如下:
CONCAT(c.firstname
, \' \', c.lastname
) AS customer
,
你们都知道在后台>订单它只显示名字和姓氏的首字母!我想知道我怎么能显示全名!谢谢
您需要为此覆盖 AdminOrdersController
,它位于 YOUR_PROJECT_PATH/controllers/admin/AdminOrdersController.php
。
首先在此位置创建一个同名的覆盖文件:
YOUR_PROJECT_PATH/override/controllers/admin/AdminOrdersController.php
现在在您的覆盖文件上定义覆盖 class,如下所示:
class AdminOrdersController extends AdminOrdersControllerCore
{
// your override code here
}
现在复制整个构造函数方法 (__construct
) 并将其粘贴到您的文件中,在我的例子中它介于 line 31
和 line 147
.
然后找到并移动这一行:
parent::__construct();
到构造方法的开头。之后找到并更改此行:
CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer`,
至
CONCAT(c.`firstname`, \'. \', c.`lastname`) AS `customer`,
保存文件。最后删除这个文件 YOUR_PROJECT_PATH/cache/class_index.php
就是这样。您应该会在后端订单页面中看到全名。希望对你有用。
找到以下文件YOUR_PROJECT_PATH/controllers/admin/AdminOrdersController.php
并替换
CONCAT(LEFT(c.`firstname`, 1), \'. \', c.`lastname`) AS `customer,
和
CONCAT(LEFT(c.`firstname`, 100), \'. \', c.`lastname`) AS `customer`,
已解决,controllers/admin/AdminOrdersController.php中的第62行必须改写如下:
CONCAT(c.firstname
, \' \', c.lastname
) AS customer
,