Registrierungsformular ändern! In welchem Template?

Ich möchte das Registrierungsformular hinsichtlich der Felder bearbeiten? In welcher tpl muss ich das tun? 

Ich möchte noch vor der Anrede ein Feld “Firma” haben!

 

Hallo,

das Eingabefeld mit anzuzeigen ist nicht das Problem, das Problem ist eher, das du dich auch komplett darum kümmern müsstest, dass das Feld dann auch gespeichert etc wird. Von daher empfehle ich dir, einfach in der Kundenregistrierung eines der weiteren Freitextfelder von Shopware zu nutzen, das man über „Einstellungen“ -> „Grundeinstellungen“ -> „Storefront“ -> „Anmeldung/Registrierung“ -> „Adresszusatzzeile 1 anzeigen“ einbinden kann und die auch automatisch mit übertragen werden. Das entsprechende Label kann man dann ja einfach anpassen.

Grüße

Sebastian

1 „Gefällt mir“

super hat geklappt !! 

nur beim verschieben der smarty blöcke hapert es noch… vielleicht hat da noch jd einen Tipp?

Ziel ist es, dass die Straße zwischen Website und PLZ kommt. 

 

{extends file=‚parent:frontend/register/billing_fieldset.tpl‘}

{* Street entfernen *}
                {block name=‚frontend_register_billing_fieldset_input_street‘}
                {/block}

{* Additional Address Line 1 *}
                {block name=‚frontend_register_billing_fieldset_input_addition_address_line1‘}
                        {$smarty.block.parent}
               {/block}

{* Additional Address Line 2 *}
                {block name=‚frontend_register_billing_fieldset_input_addition_address_line2‘}
                        {$smarty.block.parent}
               {/block}

{* Street einfügen*}
                {block name=‚frontend_register_billing_fieldset_input_street‘}
                       {$smarty.block.parent}
                {/block}

Hallo,

das liegt wahrscheinlich daran, dass der Code von dir gar keinen Sinn ergibt. Laut eurer Webseite bietet Ihr doch die Umsetzung von Shopware - Shops an?

Dein Code sagt ja aus (achso es gibt auch ein Code - Icon beim Shopware Forum, damit der Code auch lesbar ist):

Erbe vom Bare - Template:

{extends file='parent:frontend/register/billing_fieldset.tpl'}

Den Inhalt des Shopware Blocks für die Straße löschen:

{block name='frontend_register_billing_fieldset_input_street'}
{/block}

Den Inhalt des Shopware Blocks des ersten Feldes exakt so belassen, wie er ist:

{block name='frontend_register_billing_fieldset_input_addition_address_line1'}
     {$smarty.block.parent}
{/block}

Den Inhalt des Shopware Blocks des zweiten Feldes exakt so belassen, wie er ist:

{block name='frontend_register_billing_fieldset_input_addition_address_line2'}
     {$smarty.block.parent}
{/block}

Den Inhalt des Shopware Blocks der Straße exakt so belassen, wie er ist:

{block name='frontend_register_billing_fieldset_input_street'}
     {$smarty.block.parent}
{/block}

Bist du dir sicher, das du weißt, was du da tust und du auch wirklich aufgepasst hast, was du bei Shopware vor Ort gelernt hast?

In das eigene Theme gehören Shopware Blöcke, die man anpassen möchte - die Auflistung der Shopware Blöcke in der eigenen Datei hat dabei keinerlei Einfluss auf deren Reihenfolge, wie Sie am Ende ausgegeben werden (denn die Reihenfolge wird im Bare - Template bestimmt und von Shopware festgelegt).

Richtig wäre:

{extends file='parent:frontend/register/billing_fieldset.tpl'}

{block name='frontend_register_billing_fieldset_input_street'}
{/block}

{block name='frontend_register_billing_fieldset_input_addition_address_line2'}
     {$smarty.block.parent}
     
          
     
{/block}

Grüße

Sebastian

1 „Gefällt mir“

Hallo Sebastian,

vielen Dank! Problem gelöst. 

Und ja, in einem Tag ist man sicher noch nicht perfekt ;) Deshalb ist es toll, dass es hier so eine hilfsbereite und kompetente Community gibt. 

Landet der eingegebe Wert dann b ei den Kundendaten auch im Feld “Firma”?