Frage

Derzeit wird nur der Vorname auf der Administrationsseite 'Kunden -> Kunden verwalten' angezeigt Wenn es viele Benutzer mit demselben Vornamen gibt, ist es schwierig, den richtigen Kunden auf einmal zu finden

Wie kann ich den Nachnamen anzeigen lassen on 'Manage Customers' admin page? Between Name and Email column

(nachname sollte auch durchsuchbar sein wie andere Felder)

War es hilfreich?

Lösung

Nach Magento-Standard.

Im Kundenraster verwalten sehen Sie den vollständigen Namen mit Prifix FirstName LastName.

Sie müssen das Kundenraster überschreiben und ein neues Feld im Raster hinzufügen.

Schritt 1: app\code\core\Mage\Adminhtml\Block\Customer\Grid.php Kopieren Sie diese Datei nach app\code\local\Mage\Adminhtml\Block\Customer\Grid.php.

Schritt 2:Finden _prepareColumns() methode in dieser Datei.

Schritt 3:unterhalb des Codes hinzugefügt.

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

Schritt 4 :und kommentiere unter den Zeilen.

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

Schritt 5:Sie können jetzt auch mit Namen und Nachnamen suchen.

Es gibt einen anderen Weg, Sie können auch die überschreiben Mage_Adminhtml_Block_Customer_Grid und fügte dies auch abgelegt hinzu.

Danke lass mich wenn irgendeine Frage.

Andere Tipps

Wie Ihre Kundenrastersammlung stammt Mage::getResourceModel('customer/customer_collection') ->addNameToSelect()h dann wird diese Sammlung bestehen aus firstname and lastname in der Sammlung können Sie dann first name and list name easily

einfach kopieren

app / code / Kern / Magier / Adminhtml / Block / Kunde / Gitter.PHP

zu app / code / lokaler / Magier / Adminhtml / Block / Kunde / Raster.PHP

fügen Sie diesen Code in _prepareColumns () ein

$this->addColumn('lastname', array(
            'header'    => Mage::helper('customer')->__('Last Name'),
            'index'     => 'lastname'
        ));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top