Jump to content
  • 0

Problem z wyświetlaniem strony produktu


daniel9023

Question

Witajcie,

Mam problem z dodawaniem produktu. Mianowicie, chciałbym aby opis towaru nie był w obecnym formacie-zdjęcie poglądowe poniżej. Zależy mi aby tekst opisu znajdował się pod zdjęciem a nie z boku. W jaki sposób mogę to zmienić?

obraz_2021-04-18_233817.png

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Musisz przerobić natywny szablon presty pod swoje wymogi

themes/twój szablon/templates/catalog/product.tpl

Tam musiałbyś edytować pod siebie. Rozwiązanie, o którym mówisz, to mniej więcej taki kod:

    <div class="tabs">
        <ul class="nav nav-tabs" role="tablist">
            {if $product.description}
                <li class="nav-item">
                    <a class="nav-link{if $product.description} active{/if}" data-toggle="tab" href="#description">{l s='Description' d='Shop.Theme.Catalog'}</a>
                </li>
            {/if}
            <li class="nav-item">
                <h2><a class="nav-link{if !$product.description} active{/if}" data-toggle="tab" href="#product-details">{l s='Product Details' d='Shop.Theme.Catalog'} {$product.name|replace:$product.upc:''|replace:$product.ean13:''}</a></h2>
            </li>
            {if $product.attachments}
                <li class="nav-item">
                    <a class="nav-link" data-toggle="tab" href="#attachments">{l s='Attachments' d='Shop.Theme.Catalog'}</a>
                </li>
            {/if}
            {foreach from=$product.extraContent item=extra key=extraKey}
                <li class="nav-item">
                    <a class="nav-link" data-toggle="tab" href="#extra-{$extraKey}">{$extra.title}</a>
                </li>
            {/foreach}
            {hook h='productTab'}
        </ul>

        <div class="tab-content" id="tab-content">
            <div class="tab-pane fade in{if $product.description} active{/if}" id="description" role="tabpanel" >
                {block name='product_description'}
                    <div class="product-description" itemprop="description">{$product.description nofilter}</div>
                {/block}
            </div>

            {block name='product_details'}
                {include file='catalog/_partials/product-details.tpl'}
            {/block}
            {block name='product_attachments'}
                {if $product.attachments}
                    <div class="tab-pane fade in" id="attachments" role="tabpanel">
                        <section class="product-attachments">
                            <h3 class="h5 text-uppercase">{l s='Download' d='Shop.Theme.Actions'}</h3>
                            {foreach from=$product.attachments item=attachment}
                                <div class="attachment">
                                    <h4><a href="{url entity='attachment' params=['id_attachment' => $attachment.id_attachment]}">{$attachment.name}</a></h4>
                                    <p>{$attachment.description}</p
                                    ><a href="{url entity='attachment' params=['id_attachment' => $attachment.id_attachment]}">
                                        {l s='Download' d='Shop.Theme.Actions'} ({$attachment.file_size_formatted})
                                    </a>
                                </div>
                            {/foreach}
                        </section>
                    </div>
                {/if}
            {/block}
            {foreach from=$product.extraContent item=extra key=extraKey}
                <div class="tab-pane fade in {$extra.attr.class}" id="extra-{$extraKey}" {foreach $extra.attr as $key => $val} {$key}="{$val}"{/foreach}>
                    {$extra.content nofilter}
                </div>
            {/foreach}
            <div class="tab-pane fade in" id="productcomment">
                {hook h='productTabContent'}
            </div>
        </div>
    </div>

Dołącz swój plik product.tpl tutaj, abyśmy mogli spojrzeć.

Link to comment
Share on other sites

  • 0

Zrób kopie bezpieczeństwa - po prostu wystarczy tego pliku

Wgraj mój plik - w załączniku

Wyczyść cache w backoffice  Zaawansowane > Wydajność - wyczyść pamięć podręczną. 

Jak nie zadziała to jeszcze spróbuj wyczyścić cache ręcznie

Usuń wszystko (tylko nie index.php) w katalogach:

  • cache/smarty/cache
  • cache/smarty/compile
  • img/tmp

Zrób screen i pokaż jak wygląda, możesz także podać mi adres do strony będzie łatwiej :)

product.tpl

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...