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

W TRAKCIE plik tpl odpowiedzialny za...?

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika mario1508, 5 Marzec 2018.

  1. mario1508

    mario1508 Aktywny user

    Wiadomości:
    79
    Docenione treści:
    0
    Dzień dobry
    Który plik tpl jest odpowiedzialny za wyswietlanie
    sposobu oraz kosztów wysyłki i podsumowania wszystkich kosztów
    w adresie jest to: nazwastrony/basket

    Screenshot-2018-3-5 http shop poland-shokki jp.png
     
  2. HubertK

    HubertK eCommerce Team home.pl Moderator forum

    Wiadomości:
    18
    Docenione treści:
    1
    należy edytować, wszystkie tpl basket prócz basket/address.tpl
     
    Last edited by a moderator: 20 Sierpień 2019
  3. mario1508

    mario1508 Aktywny user

    Wiadomości:
    79
    Docenione treści:
    0
    Dzięki za podpowiedz
    zlokalizowałem węzeł odpowiedzialny za pierwszą linie z kosztem dostawy
    w pliku basked/index.tpl
    od lini 92
    Kod:
    <tr class="deliveryhead">
                                                <td colspan="3" class="desc">
                                                    <em>{translate key="Shipping method"}:</em> <em class="color"></em>
                                                    {if count($shippings) > 0}
                                                    <em class="fold"><a href="" class="none">&raquo; {translate key='modify'}</a></em>
                                                    {else}
                                                    <em class="nopayment">{translate key='[none]'}</em>
                                                    {/if}
                                                </td>
                                                <td colspan="2" class="cost">
                                                    <em>{translate key="Shipping cost"}:</em>
                                                </td>
                                                <td class="value"><em class="color"></em></td>
                                                <td class="actions">
                                                </td>
    w tym miejscu : <td class="value"><em class="color"></em></td>
    powinien pojawić się znacznik, {currency value=$shipping->getCost($user->basket) }
    odpowiedzialny za wyświetlenie ceny
    ale go tam nie ma.
    Gdzie to szukać?



     
  4. mario1508

    mario1508 Aktywny user

    Wiadomości:
    79
    Docenione treści:
    0
    prawdopodobnie jest dziedziczony, tylko skąd
     
    Ostatnia modyfikacja: 5 Marzec 2018
  5. mario1508

    mario1508 Aktywny user

    Wiadomości:
    79
    Docenione treści:
    0
    Dziwna sytuacja, końcowa kwota "sum"
    edytowałem tą klasę :
    Kod:
       <tr class="sum">
                                                <td class="desc" colspan="4">
                                                    {translate key="To pay"}:
                                                </td>
                                                <td class="value" colspan="2">
                                                    {float value=$sum precision=0}
                                                円</td>
                                                <td />
    a mimo to wyswietla po staremu
     
  6. LukaszC

    LukaszC eCommerce Team home.pl

    Wiadomości:
    973
    Docenione treści:
    108
    tak jak wspomniałem w poprzednim wątku sugeruję dodać nową klasę, ponieważ w koszyku powinna być kwota w walucie.
     
    Last edited by a moderator: 20 Sierpień 2019
  7. mario1508

    mario1508 Aktywny user

    Wiadomości:
    79
    Docenione treści:
    0
    Próbowałem, ale dublowało mi wszystko
    Ceny produktów w koszyku są opanowane na wszystkich etapach,
    (nawet w podsumowaniu koszt wysyłki wyświetla się poprawnie)
    problem pozostał z kosztami wysyłki w pierwszych krokach,
    muszę je zmusić do wyświetlania bez symbolu waluty i bez zer,
    wiem jak ale nie wiem gdzie ich szukać.
     
  8. mario1508

    mario1508 Aktywny user

    Wiadomości:
    79
    Docenione treści:
    0
    Dodaje nową klasę (dubluje istniejącą tylko zmieniam nazwę)
    Kod:
     <tr class="sum">
    <td class="desc" colspan="4">
     {translate key="To pay"}:
    </td>
     <td class="value" colspan="2">
     {currency value=$sum}
     </td>
     <td />
     <tr class="new sum">
    <td class="desc" colspan="4">
     {translate key="To pay"}:
    </td>
     <td class="value" colspan="2">
     {float currency value=$sum precision=0}円
     </td>
     <td />
    teraz mam wyświetlane dwa takie same obiekty,
    nowy edytuje wygląd a stary ukrywam w css
    #box_basketlist.box.unibox div.innerbox form table.productlist.classic tfoot tr.sum {
    display: none}
    i tu pojawia się problem zawsze ukrywają się oba.
    Gdzie popełniam błąd?
     
  9. LukaszC

    LukaszC eCommerce Team home.pl

    Wiadomości:
    973
    Docenione treści:
    108
    sprawdziłem to co podesłałem na PW
     
    Last edited by a moderator: 20 Sierpień 2019
  10. mario1508

    mario1508 Aktywny user

    Wiadomości:
    79
    Docenione treści:
    0
    jakoś to ogarnąłem,
     
  11. mario1508

    mario1508 Aktywny user

    Wiadomości:
    79
    Docenione treści:
    0
    teraz tylko szukam wyskakującego okna ajax....coś tam
     
  12. LukaszC

    LukaszC eCommerce Team home.pl

    Wiadomości:
    973
    Docenione treści:
    108
    Okienko z zobacz więcej jest wykonane przy pomocy javescript, więc jego modyfikacja wymaga dopisania kodu w własnym stylu JS.
     

Poleć forum znajomym