Hier noch mal die komplette Anleitung - wie man zwischen Gewerbe und Privat
durch Bestätigung des Kundens vorab unterscheiden kann - kurz zusammen gefasst.
Danke noRiddle für die Lösung und Hilfe!
/includes/extra/application_top/application_top_end/Datei mit Namen
70_gast_oder_gewerbe.php anlegen und mit folgendem Inhalt befüllt.
<?phpif((strpos($PHP_SELF, 'create_account') || strpos($PHP_SELF, 'create_guest_account')) && (isset($_GET['type']) && $_GET['type'] == '1')) { $_SESSION['which_account'] = 1;} else { unset($_SESSION['which_account']);}?> Dann in der
/templates/tpl_modified/module/login.html <div class="twoColums last">
{if $account_option == 'account' or $account_option == 'both'}
<div class="highlightbox cf">
<h4>{#title_new#}</h4>
<p>{#text_new#}</p>
<div class="button_right">{$BUTTON_NEW_ACCOUNT}</div>
</div>
{/if}
{if $account_option == 'both' or $account_option == 'guest'}
<br />
<div class="highlightbox cf">
<h4>{#title_guest#}</h4>
<p>{#text_guest#}</p>
<div class="button_right">{$BUTTON_GUEST}</div>
</div>
{/if}
</div>
Folgendes entfernen:
<div class="button_right">{$BUTTON_NEW_ACCOUNT}</div>
und ersetzen durch
<a href="{$smarty.const.FILENAME_CREATE_ACCOUNT|xtc_href_link}">{#link_txt_create_acc_priv#}</a>
<a href="{$smarty.const.FILENAME_CREATE_ACCOUNT|xtc_href_link:'type=1'}">{#link_txt_create_acc_comm#}</a>
und
<div class="button_right">{$BUTTON_GUEST}</div>
ersetzen durch
<a href="{$smarty.const.FILENAME_CREATE_GUEST_ACCOUNT|xtc_href_link}">{#link_txt_create_acc_priv#}</a>
<a href="{$smarty.const.FILENAME_CREATE_GUEST_ACCOUNT|xtc_href_link:'type=1'}">{#link_txt_create_acc_comm#}</a>
Alternativ zum Text kann man auch einen Button einfügen:
<a href="{$smarty.const.FILENAME_CREATE_GUEST_ACCOUNT|xtc_href_link}"><img src="/templates/tpl_modified/buttons/german/button_pk.gif" alt="" width="201" height="37" /></a>
<a href="{$smarty.const.FILENAME_CREATE_GUEST_ACCOUNT|xtc_href_link:'type=1'}"><img src="/templates/tpl_modified/buttons/german/button_pk.gif" alt="" width="201" height="37" /></a></a>
Wenn TEXT statt Button, noch den Text anlegen:
In der
/templates/tpl_modified/lang/lang_german.customam Ende folgendes hinzufügen:
link_txt_create_acc_priv = 'Ich bin eine Privater Kunde'
link_txt_create_acc_comm = 'Ich bin ein Gewerblicher Kunde'
Zum guten Schluß in der
/templates/tpl_modified/create_account.htmlden Bereich suchen
{if $company == '1'} …..
Diesen wie folgt einklammern
{if isset($smarty.session.which_account) && $smarty.session.which_account == '1'}
{if $company == '1'}
<br />
<h4>{#title_company#}</h4>
<table>
<tr>
<td><span class="fieldtext">{#text_company#}</span><span class="stern">{$INPUT_COMPANY}</span></td>
</tr>
{if $vat == '1'}
<tr>
<td><span class="fieldtext">{#text_ustid#}</span><span class="stern">{$INPUT_VAT|replace:"Nur":"<br />Nur"}</span></td>
</tr>
{/if}
</table>
{/if}
{/if}
Fast das gleiche in der
/templates/tpl_modified/create_guest_account.htmlDen Bereich suchen
{if $company == '1'} ….Auch wie folgt einklammern:
{if isset($smarty.session.which_account) && $smarty.session.which_account == '1'}
{if $company == '1'}
<h4>{#title_company#}</h4>
<table>
<tr>
<td><span class="fieldtext">{#text_company#}</span><span class="stern">{$INPUT_COMPANY}</span></td>
</tr>
{if $vat == '1'}
<tr>
<td><span class="fieldtext">{#text_ustid#}</span><span class="stern">{$INPUT_VAT|replace:"Nur":"<br />Nur"}</span></td>
</tr>
{/if}
</table>
{/if}
{/if}