dsxsoft Posted February 14, 2023 Share Posted February 14, 2023 (edited) Witam jak mogę zrobić aby opis produktu szczegóły produktu oraz recenzje produktu były w jednym ciągu(opis np. szczegół prodktu lub brak, recenzje). Tak aby nie były to zakładki tak jak na zdjęciu tylko w jednym ciągu szczegół być może całkiem usunę, recenzji na zdjęciu jeszcze nie widać ale mam już moduł bawię się nim i wygląda to tak ze muszę kliknąć na zakładkę recenzje a bym chciał aby one były pod opisem. W którym .tpl to mogę dokonać presta 1.7? Edited February 14, 2023 by dsxsoft (see edit history) Link to comment Share on other sites More sharing options...
get3code Posted February 14, 2023 Share Posted February 14, 2023 Dane te masz ustawione domyślnie jako tabsy z bootstrapa. Musisz wyciągnąć hooki i wrzucić bezpośrednio w miejsce gdzie tobie pasuje. Link to comment Share on other sites More sharing options...
dsxsoft Posted February 14, 2023 Author Share Posted February 14, 2023 Nie ma dokumentacji w których to plikach .tpl grzebać i przerzucić haczyki? Tez w sumie to niestandardowy szablon presty;) Link to comment Share on other sites More sharing options...
get3code Posted February 14, 2023 Share Posted February 14, 2023 Podaję na przykładzie domyślnego classica.themes/classic/templates/catalog/product.tpl {block name='product_tabs'} <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 js-product-nav-active{/if}" data-toggle="tab" href="#description" role="tab" aria-controls="description" {if $product.description} aria-selected="true"{/if}>{l s='Description' d='Shop.Theme.Catalog'}</a> </li> {/if} <li class="nav-item"> <a class="nav-link{if !$product.description} active js-product-nav-active{/if}" data-toggle="tab" href="#product-details" role="tab" aria-controls="product-details" {if !$product.description} aria-selected="true"{/if}>{l s='Product Details' d='Shop.Theme.Catalog'}</a> </li> {if $product.attachments} <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#attachments" role="tab" aria-controls="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}" role="tab" aria-controls="extra-{$extraKey}">{$extra.title}</a> </li> {/foreach} </ul> <div class="tab-content" id="tab-content"> <div class="tab-pane fade in{if $product.description} active js-product-tab-active{/if}" id="description" role="tabpanel"> {block name='product_description'} <div class="product-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"> <p class="h5 text-uppercase">{l s='Download' d='Shop.Theme.Actions'}</p> {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} Link to comment Share on other sites More sharing options...
dsxsoft Posted February 14, 2023 Author Share Posted February 14, 2023 hmm to chyba najlepiej dać aktywne linki tab-pane fade in / active i usunąć zakładki nav-item Link to comment Share on other sites More sharing options...
get3code Posted February 14, 2023 Share Posted February 14, 2023 Możesz też ustawić sobie 3 divy w schemacie blokowym i wszędzie dać hooki które wyświetlają zawartość tabów. To w jaki sposób to ogarniesz zależy tylko od Ciebie. Testuj i zmieniaj. Pamiętaj o kopii zapasowej. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now