Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: rrr w Czerwiec 09, 2016, 09:59:08 pm

Tytuł: strona produktu podzielona na dwie zakładki
Wiadomość wysłana przez: rrr w Czerwiec 09, 2016, 09:59:08 pm
przy standardowym szablonie po wejsciu w dany produkt mam opis produktu i cechy na jednej stronie a chiałbym aby były zakładki które moge przełączać
wiem że pomoć to można zmienić w product.tpl ale nie wiem co tam zmienić
Tytuł: Odp: strona produktu podzielona na dwie zakładki
Wiadomość wysłana przez: west w Czerwiec 09, 2016, 11:07:03 pm
zamiast standardowych wpisów zaraz po:
<div id="more_info_block" class="clear">wstawiasz
<ul id="more_info_tabs" class="idTabs idTabsShort clearfix">
        {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if}
        {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if}
        {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab3">{l s='Download'}</a></li>{/if}
        {if isset($packItems) && $packItems|@count > 0}<li><a id="more_info_tab_pack" href="#blockpack">{l s='Pack Content'}</a></li>{/if}
        {if isset($product) && $product->customizable}<li><a href="#idTab15">{l s='Product customization'}</a></li>{/if}
        {$HOOK_PRODUCT_TAB}
    </ul>
Każda z linijek posiada odwołanie do swojej zakładki czyli dalej przerabiasz tak np.  idTab1
<div id="idTab1" class="rte">
                {$product->description}
</div>
Tytuł: Odp: strona produktu podzielona na dwie zakładki
Wiadomość wysłana przez: rrr w Czerwiec 10, 2016, 08:54:19 am
nie mam takiego wpisu jak mi podałeś, przesyłam plik w załaczniku
Tytuł: Odp: strona produktu podzielona na dwie zakładki
Wiadomość wysłana przez: west w Czerwiec 10, 2016, 09:01:59 am
oczywiście, że nie masz musisz przerobić :) - to co masz przykład kontenera powyżej 
Tytuł: Odp: strona produktu podzielona na dwie zakładki
Wiadomość wysłana przez: rrr w Czerwiec 10, 2016, 08:23:35 pm
tylko nie wiem jak, bo napisałeś że
zaraz po:

<div id="more_info_block" class="clear">

wstawiawiam kod

Problem w tym że nie mam tego wpisu <div id="more_info_block" class="clear"> wiec nie wiem w którym miejscu wstawić ten kod:
<ul id="more_info_tabs" class="idTabs idTabsShort clearfix">
        {if $product->description}<li><a id="more_info_tab_more_info" href="#idTab1">{l s='More info'}</a></li>{/if}
        {if $features}<li><a id="more_info_tab_data_sheet" href="#idTab2">{l s='Data sheet'}</a></li>{/if}
        {if $attachments}<li><a id="more_info_tab_attachments" href="#idTab3">{l s='Download'}</a></li>{/if}
        {if isset($packItems) && $packItems|@count > 0}<li><a id="more_info_tab_pack" href="#blockpack">{l s='Pack Content'}</a></li>{/if}
        {if isset($product) && $product->customizable}<li><a href="#idTab15">{l s='Product customization'}</a></li>{/if}
        {$HOOK_PRODUCT_TAB}
    </ul>
Tytuł: Odp: strona produktu podzielona na dwie zakładki
Wiadomość wysłana przez: west w Czerwiec 10, 2016, 09:54:18 pm
oryginalny szablon od linii 401 zaczynaja się sekcje i np zamieniasz sekcje na to co Ci podałem wyżej np. opis
{if isset($product) && $product->description}
<!-- More info -->
<section class="page-product-box">
<h3 class="page-product-heading">{l s='More info'}</h3>
<!-- full description -->
<div  class="rte">{$product->description}</div>
</section>
<!--end  More info -->
{/if}