1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

PORADNIK Dodatkowe zakładki w opisie produktu

Dyskusja w 'Poradniki, gotowe rozwiązania' rozpoczęta przez użytkownika TheL, 23 Wrzesień 2016.

  1. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    Jak dodać dodatkowe zakładki w opisie produktu?
    Mowa oczywiście o zakładkach statycznych jednakowych dla wszystkich produktów.

    do własnego stylu dodajemy:
    Kod:
    .tab-container nav ul li .boxhead {
        padding: 0.5em 1em;
    }
    
    w pliku product/index.tpl za:
    Kod:
     {include file="product/description.tpl"}</span>
                                {include file="product/attributes.tpl"}
                                {include file="product/gallery-tab.tpl"}
                                {include file="product/related.tpl"}
                                {include file="product/comments.tpl"}
    
    dodajemy (dotyczy jednej zakładki):
    Kod:
             {if strlen(trim($product->translation->description)) || count($product->files)}
        <div class="box tab" id="box_description">
            <div class="boxhead">
                <h3>
                    <img src="{baseDir}/public/images/1px.gif" alt="" class="px1">
         
    
            JAKAŚ NAZWA ZAKŁADKI
    
    
                </h3>
            </div>
    
            <div class="innerbox">
                <div class="resetcss" itemprop="description">
    
    KOD HTML ZAKŁADKI, lub zwykły tekst jeśli nie chcemy nic formatować, a tylko wyświetlać.
    
    </div>
             
                {if count($product->files)}
                    <div class="productfiles">
                        <h5 class="">{translate key="Files to download"}:</h5>
                        <ul class="productfiles">
                            {foreach from=$product->files item=file}
                                <li>
                                    <a href="{route key='productFile' name=$file->name file=$file->file_name}" title="{if $file->description}{$file->description|escape}{else}{$file->name|escape}{/if}" class="spanhover">
                                        <img src="{baseDir}/public/images/1px.gif" alt="" class="px1">
                                 
                                 
                                    </a>
                                </li>
                            {/foreach}
                        </ul>
                    </div>
                {/if}
            </div>
        </div>
    {/if}
    
    jeśli chcemy kolejną zakładkę dodajemy jeszcze raz powyższy kod :)
     
    kolukas i Mariusz lubią to.
  2. kolukas

    kolukas Spryciarz

    Wiadomości:
    46
    Docenione treści:
    11
    Dziękuję @TheL za bardzo przydatny poradnik. Udało mi się dodać przykładowe zakładki do produktu, ale zastanawiam się w jaki sposób mogę teraz dla każdego produktu przypisywać inną treść. W moim przypadku dla zakładki Video będą to filmiki z YT, a przy Zawartości opakowania zwykły, wypunktowany tekst. Szukałem w zakładce danego produktu, ale nie znajduję tam żadnego powiązania :(

    Link do przykładowego produktu w moim sklepie (sklep w trakcie budowy) to: http://www.dronosfera.pl/pl/p/Dron-DJI-Phantom-4/3113

    Pozdrawiam
    Łukasz
     
  3. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    można to zrobić dodając do opisu produktu ostylowany tekst aby nie był widoczny w głównym opisie, a jedynie po ponownym uwidocznieniu w zakładce, to jest sporo roboty i nie wiem czy jest to gra warta świeczki.
     
  4. kolukas

    kolukas Spryciarz

    Wiadomości:
    46
    Docenione treści:
    11
    Rozumiem, dzięki za szybką odpowiedź. Szkoda, bo takie zakładki zdecydowanie upraszczają nawigację po karcie produktu.
     
  5. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    niestety, nie mamy dostępu do kodu aplikacji i nie możemy tego poprawić (a byłoby to banalnie proste do dodania) :D
     
  6. kolukas

    kolukas Spryciarz

    Wiadomości:
    46
    Docenione treści:
    11
    Może w związku z dodatniem w ostatniej aktualizacji click shopa zakładki "Aplikacje", taki "bajer" pojawi się jako dodatek w sklepie App Store :)
     
  7. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    jakbym wiedział jak dodać tam aplikację i mogłaby ona być pisana w php to już by tam ich było ode mnie kilkanaście :)
     
  8. michalhockey

    michalhockey Opiekun

    Wiadomości:
    174
    Docenione treści:
    44
    Podany powyżej kod nie działa prawidłowo, po kliknięciu w dodatkową zakładkę, jej treść pokazuje się pod opisem produktu :(
     
  9. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    możliwe, że coś się w tym czasie w szablonach zmieniło, jednak nie sądzę, podaj adres strony gdzie masz problem.
     

Poleć forum znajomym