Jump to content
  • 0

Naprawa strony do rejestracji konta klienta


Burnago

Question

Witam. Proszę Was o pomoc w modyfikacji szablonu a konkretnie chodzi o rozwiązanie problemu ze stroną na której klient zakłada konto. Siedziałem nad tym 2 wieczory ale nie rozkminiłem jak to zrobić.

Konkretnie o co chodzi:

1. zmodyfikowałem stronę logowania usuwając stopkę, dodając tło itp.

2. okazało się, że strona do zakładania konta klienta korzysta z takich samych klas w css i nie mam pojęcia jak na tej stronie to zmienić.

 

Z tego co zrozumiałem o ile się nie mylę strona logowania "authentication.tpl"  i zakładania konta "registration.tpl" korzysta z tego samego pliku matki "page.tpl" w którym jest wyszczególniona .page-authentication #content której nie umiem rozdzielić aby na authentication i registration była inna.

Nie jestem pewien czy korzystam z właściwych plików - jeżeli nie to przepraszam, nie byłem świadomy.

Zdaje mi się, że problem leży w tych trzech więc pokaże każdy z kolei jak one wyglądają. Wszystkie są z katalogu customer.

/* PLIK AUTHENTICATION */


{extends file='page.tpl'}

{block name='page_content'}

    {block name='login_form_container'}
        <header class="page-header">
            <h1 class="heading-cms">
                {l s='Log in to your account' d='Shop.Theme.Customeraccount'}
            </h1>
        </header>
        <section class="login-form">
            {render file='customer/_partials/login-form.tpl' ui=$login_form}
        </section>
        <hr />
        {block name='display_after_login_form'}
            {hook h='displayCustomerLoginFormAfter'}
        {/block}
        <div class="no-account">
            <a href="{$urls.pages.register}" data-link-action="display-register-form">
                {l s='No account? Create one here' d='Shop.Theme.Customeraccount'}
            </a>
        </div>
        <style>
            #footer {
                display: none !important;
            }

            #wrapper {
                height: 100vh;
                background-image: url(https://bluewear.online/img/authentication-image.jpg);
                display: block;
                background-size: cover;
            }

            .heading-cms::after {
                display: none !important;
            }

            .heading-cms::before {
                display: none !important;
            }
        </style>
    {/block}
{/block}

 

 

/* PLIK REGISTRATION */

{extends file='page.tpl'}
{block name='page_title'}
    {l s='Create an account' d='Shop.Theme.Customeraccount'}
{/block}
{block name='page_content'}
    {block name='register_form_container'}
        {$hook_create_account_top nofilter}
        <section class="register-form">
            <p>{l s='Already have an account?' d='Shop.Theme.Customeraccount'} <a
                    href="{$urls.pages.authentication}">{l s='Log in instead!' d='Shop.Theme.Customeraccount'}</a></p>
            {render file='customer/_partials/customer-form.tpl' ui=$register_form}
        </section>
    {/block}
{/block}

 

 

/* PLIK PAGE*/

{extends file='page.tpl'}
{block name='notifications'}{/block}
{block name='page_content_container'}
    <section id="content" class="page-content">
        {block name='page_content_top'}
            {block name='customer_notifications'}
                {include file='_partials/notifications.tpl'}
            {/block}
        {/block}
        {block name='page_content'}
            <!-- Page content -->
        {/block}
    </section>
{/block}
{block name='page_footer'}
    {block name='my_account_links'}
        {include file='customer/_partials/my-account-links.tpl'}
    {/block}
{/block}

 

Adres do sklepu: bluewear.online

Można podejrzeć gdzie leży problem. Pozdrawiam.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Dodałem ale to mi niewiele dało. Zorientowałem się tylko, że formularz do zakładania konta jest również w głównym pliku authentication.

Nadal nie mam sposobu jak nadać nowy selektor klasy w pliku authentication tak aby podczas wyświetlania formularza do zakładania konta był inny wygląd okna.

Link to comment
Share on other sites

  • 0

Już sobie poradziłem w nieco prosty sposób.

Klasę w która określała wygląd strony logowania (.page-authentication #content) przeniosłem z głównego pliku theme to pliku authentication w tagach style, dzięki czemu działa tylko wtedy kiedy ten plik jest w użyciu. Formularz do zakładania konta z automatu działa wtedy na innej klasie (.page-customer-account #content) - typowej podczas wyświetlania różnych kategorii po zalogowaniu do konta klienta. To doraźnie wystarczy na tą chwilę.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...