Pregunta

Actualmente, solo se muestra el nombre en la página de administración 'Clientes -> Administrar clientes' si hay muchos usuarios con el mismo nombre, es difícil encontrar el cliente adecuado a la vez.

¿Cómo puedo hacer para mostrar el apellido? on 'Manage Customers' admin page? Between Name and Email column

(El apellido también debe poder buscarse como cualquier otro campo)

¿Fue útil?

Solución

Según el estándar Magento.

En Administrar cuadrícula de clientes puede ver el nombre completo con Prifix FirstName LastName.

Debe anular la cuadrícula de clientes y agregar un nuevo campo en la cuadrícula.

Paso 1: app\code\core\Mage\Adminhtml\Block\Customer\Grid.php Copie este archivo a app\code\local\Mage\Adminhtml\Block\Customer\Grid.php.

Paso 2:Encontrar _prepareColumns() método en este archivo.

Paso 3:agregado debajo del código.

  $this->addColumn('firstname', array(
        'header'    => Mage::helper('customer')->__('First Name'),
        'index'     => 'firstname'
    ));
    $this->addColumn('lastname', array(
        'header'    => Mage::helper('customer')->__('Last Name'),
        'index'     => 'lastname'
    ));

Etapa 4 :y comenta debajo de las líneas.

    $this->addColumn('name', array(
        'header'    => Mage::helper('customer')->__('Name'),
        'index'     => 'name'
    ));

Paso 5:Ahora también puede buscar con Nombre y Apellido.

Hay otra forma en la que también puedes anular el Mage_Adminhtml_Block_Customer_Grid y agregó este archivo también.

Gracias déjame si tienes alguna pregunta.

Otros consejos

A medida que la colección de cuadrículas de sus clientes proviene de Mage::getResourceModel('customer/customer_collection') ->addNameToSelect()h entonces esta colección consistirá en firstname and lastname en la colección entonces puedes first name and list name easily

solo copia

aplicación/code/core/Mage/Adminhtml/Block/Customer/Grid.php

aaplicación/código/local/Mage/Adminhtml/Block/Customer/Grid.php

agregue este código en _prepareColumns()

$this->addColumn('lastname', array(
            'header'    => Mage::helper('customer')->__('Last Name'),
            'index'     => 'lastname'
        ));
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top