Anmeldung / Registrierung - Seite anpassen

Hallo zusammen,

ich möchte auf der Neukundeanmeldeseite ein zusätzliches Checkbox einfügen. Nun finden ich nicht wie ich die Seite anpassen kann.

Im Backend>Inahlte>Formulare findet man das Formular nicht.

In Shopwaredokumentation verweist man auf Grundeinstellungen>Storefront> Anmeldung/Registrierung. Die Einstellungen da sind unzureichend.

Hat jemand eine Idee?
Vielen Dank im Voraus.

Schau mal, hilft Dir das hier? Shopware 5 - Inhalte & Medien - Formulare

über diese Funktion kann man alle übliche Formulare außer Neukundenanmeldung verwalten.

Die Registrierung kann man nur durch eine Erweiterung des Themes bzw. ein Plugin anpassen. Die grundsätzliche Vorgehensweise findest Du in der Entwickler-Doku, hier gibt es ein Beispiel für Schuhgröße: SwagShoeSize

Entscheidend ist der Name des Feldes, dahinter verbirgt sich ein Automatismus, um den Wert in die Datenbank zu bekommen. Wenn man also für s_user_attributes ein neues Freitextfeld my_userfield angelegt hat, muss man im Template über CamelCase (also myUserfield) darauf zugreifen, z.B.:

{extends file="parent:frontend/register/personal_fieldset.tpl"}

{block name='frontend_register_personal_fieldset_input_phone'}
    {$smarty.block.parent}
    <div class="register--custom">
    <input name="register[personal][attribute][myUserfield]"
           type="text"
           placeholder="User attribute"
           id="myuserfield"
           value="{$form_data.attribute. myUserfield}"
           class="register--field" />
     </div>
{/block}

Falls Du für das Feld noch Plausi-Checks machen willst, kommst Du m.W. eh nicht darum herum, ein Plugin zu bauen.

LG Phil

1 „Gefällt mir“