Hur lägger man till anpassade attribut på kontosidan?
I Magento 2 kan du lägga till anpassade attribut på kundkontosidan genom att följa dessa steg:
- Skapa ett nytt kundattribut: Navigera till Butiker > Attribut > Kund i Magento 2-administratörspanelen. Klicka på Lägg till nytt attribut knappen och ange den information som krävs för ditt nya kundattribut. Se till att ställa in Synlig på Frontend alternativ till Ja och välj lämpligt Typ av ineffekt för ditt attribut.
- Lägg till attributet i kundformuläret: Navigera till Butiker > Attribut > Kundadress i Magento 2-administratörspanelen. Klicka på Lägg till nytt attribut och ange den information som krävs för ditt nya kundadressattribut. Se till att ställa in Synlig på Frontend alternativ till Ja och välj lämpligt Typ av ineffekt för ditt attribut. När du har skapat ditt kundadressattribut, navigera till Butiker > Konfiguration > Kunder > Kundkonfiguration > Adressmallar och lägg till ditt nya attribut i kundadressmallarna genom att redigera mallarna och lägga till attributkoden omgiven av krulliga hängslen, så här: {{custom_attribute}}.
- Ändra kundkontosidmallen: För att visa ditt nya attribut på kundkontosidan måste du ändra lämplig mallfil. Kopiera kund_konto_index.xml fil från vendor/magento/module-customer/view/frontend/layout/ till ditt temas layoutkatalog. Öppna sedan filen och lägg till följande kod till kropp märka:
- php
- Kopiera kod
mobilnummer, anpassat_attribut mobilnummer, anpassat_attribut- Mobilnummer Anpassat attribut
- Ersätt custom_attribute med koden för ditt anpassade attribut.
- Ändra kundkontosidmallen:
- Kopiera info.phtml-filen från vendor/magento/module-customer/view/frontend/templates/account/dashboard/ till ditt temas mallkatalog. Öppna sedan filen och lägg till följande kod där du vill att ditt anpassade attribut ska visas:
- php
- Kopiera kod
getCustomer()->getCustomAttribute()): ? > escapeHtml(__('Anpassat attribut')) ?> escapeHtml($block->getCustomer()->getCustomAttribute()) ?>
När du har följt dessa steg bör ditt anpassade attribut visas på kundkontosidan.
Utvalda tillägg
1000+ organisationer som litar på oss
Kontakta oss
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen