Hallo! Ich möchte im Registrierungsformular die Pflichtangabe des Firmennamens entfernen.
Also /themes/Frontend/XXX/frontend/register/billing_fieldset.tpl erweitert
{* Firmenname kein Pflichtfeld mehr -> da von google shopping gefordert *}
{* Company *}
{block name='frontend_register_billing_fieldset_input_company'}
<div class="register--companyname">
<input autocomplete="section-billing billing organization"
name="register[billing][company]"
type="text"
{*required="required"*}
{*aria-required="true"*}
placeholder="{s name='RegisterPlaceholderCompany'}{/s}{*{s name="RequiredField" namespace="frontend/register/index"}{/s}*}"
id="register_billing_company"
value="{$form_data.company|escape}"
class="register--field is--required{if isset($error_flags.company)} has--error{/if}" />
</div>
{/block}
und /themes/Frontend/XXX/frontend/address/form.tpl
{* Firmenname kein Pflichtfeld mehr -> da von google shopping gefordert *}
{* Company *}
{block name='frontend_address_form_input_company'}
<div class="address--companyname">
<input autocomplete="section-billing billing organization"
name="{$inputPrefix}[company]"
type="text"
{*required="required"*}
{*aria-required="true"*}
placeholder="{s name='RegisterPlaceholderCompany' namespace="frontend/register/billing_fieldset"}{/s}{*{s name="RequiredField" namespace="frontend/register/index"}{/s}*}"
id="register_billing_company"
value="{$formData.company|escape}"
class="address--field {if $error_flags.company} has--error{/if} is--required"/>
</div>
{/block}
Soweit geprüft: Theme kompliert, Cache geleert, Geprüft ob überhaupt Änderungen an den beiden Template Dateien im Frontend sichtbar sind ← sind sie.
Die beiden werte werden einfach wieder eingesetzt, ob gelöscht oder auskommentiert ist egal.
required=„required“
aria-required=„true“
In diesem Post steht dass man die Register.php noch anpassen muss, leider ist der Post relativ alt und die Register.php hat sich verändert.
https://github.com/shopware/shopware/blob/5.7/engine/Shopware/Controllers/Frontend/Register.php
Es wäre super wenn mir jemand dabei helfen kann.
LG