Wie füge ich benutzerdefinierte Attribute auf der Kontoseite hinzu?
In Magento 2 können Sie der Kundenkontoseite benutzerdefinierte Attribute hinzufügen, indem Sie die folgenden Schritte ausführen:
- Erstellen Sie ein neues Kundenattribut: Navigieren Sie zu Geschäfte > Attribute > Kunde im Magento 2 Admin-Panel. Klick auf das Neues Attribut hinzufügen Klicken Sie auf die Schaltfläche und geben Sie die erforderlichen Informationen für Ihr neues Kundenattribut ein. Stellen Sie sicher, dass Sie das einstellen Sichtbar im Frontend Option zu Ja und wähle das passende aus Eingangstyp für Ihr Attribut.
- Fügen Sie das Attribut zum Kundenformular hinzu: Navigieren Sie zu Geschäfte > Attribute > Kundenadresse im Magento 2 Admin-Panel. Klick auf das Neues Attribut hinzufügen Klicken Sie auf die Schaltfläche und geben Sie die erforderlichen Informationen für Ihr neues Kundenadressattribut ein. Stellen Sie sicher, dass Sie das einstellen Sichtbar im Frontend Option zu Ja und wähle das passende aus Eingangstyp für Ihr Attribut. Nachdem Sie Ihr Kundenadressattribut erstellt haben, navigieren Sie zu Geschäfte > Konfiguration > Kunden > Kundenkonfiguration > Adressvorlagen und fügen Sie Ihr neues Attribut zu den Kundenadressvorlagen hinzu, indem Sie die Vorlagen bearbeiten und den Attributcode in geschweiften Klammern hinzufügen, etwa so: {{custom_attribute}}.
- Ändern Sie die Vorlage für die Kundenkontoseite: Um Ihr neues Attribut auf der Kundenkontoseite anzuzeigen, müssen Sie die entsprechende Vorlagendatei ändern. Kopiere das customer_account_index.xml Datei von Vendor/magento/module-customer/view/frontend/layout/ in das Layoutverzeichnis Ihres Themes. Öffnen Sie dann die Datei und fügen Sie den folgenden Code hinzu Körper tag:
- php
- Code kopieren
mobile_nummer, benutzerdefiniertes_attribut mobile_nummer, benutzerdefiniertes_attribut- Handynummer Benutzerdefiniertes Attribut
- Ersetzen Sie „custom_attribute“ durch den Code Ihres benutzerdefinierten Attributs.
- Ändern Sie die Seitenvorlage für das Kundenkonto:
- Kopieren Sie die Datei info.phtml aus Vendor/magento/module-customer/view/frontend/templates/account/dashboard/ in das Vorlagenverzeichnis Ihres Themes. Öffnen Sie dann die Datei und fügen Sie den folgenden Code an der Stelle ein, an der Ihr benutzerdefiniertes Attribut angezeigt werden soll:
- php
- Code kopieren
getCustomer()->getCustomAttribute()): ? > escapeHtml(__('Benutzerdefiniertes Attribut')) ?> escapeHtml($block->getCustomer()->getCustomAttribute()) ?>
Nachdem Sie diese Schritte ausgeführt haben, sollte Ihr benutzerdefiniertes Attribut auf der Kundenkontoseite erscheinen.
Empfohlene Erweiterungen
Über 1000 Organisationen, die uns vertrauen
Kontakt
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut