Разобрался!
Если нужен переход к странице аутентификации на которой отображается одновременно предложение войти клиентам в аккаунт и полной формой регистрации (это сократит усилия клиента зарегистрироваться на одну страницу), делаем следующее:
В authentication.tpl
Находим строку:
Код:
{if !isset($email_create)}
Заменяем на:
Код:
{if isset($confirmation)}
Удаляем:
Код:
<form action="{$base_dir_ssl}authentication.php" method="post" id="create-account_form" class="std">
<fieldset>
<h3>{l s='Create your account'}</h3>
<h4>{l s='Enter your e-mail address to create your account'}.</h4>
<p class="text">
<label for="email_create">{l s='E-mail address'}</label>
<span><input type="text" id="email_create" name="email_create" value="{if isset($smarty.post.email_create)}{$smarty.post.email_create|escape:'htmlall'|stripslashes}{/if}" class="account_input" /></span>
</p>
<p class="submit">
{if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'htmlall':'UTF-8'}" />{/if}
<input type="submit" id="SubmitCreate" name="SubmitCreate" class="button" value="{l s='Create your account'}" />
<input type="hidden" class="hidden" name="SubmitCreate" value="{l s='Create your account'}" />
</p>
</fieldset>
</form>
Затем идем в authentication.php
Находим:
Код:
if (isset($create_account))
Таким образом сокращаем регистрацию на одну страницу.