Polskie wsparcie PrestaShop
PrestaShop => PrestaShop 1.5.X => Wątek zaczęty przez: Andrzej w Lipiec 10, 2013, 02:14:08 pm
-
Mam problem z szablonem z grupy "wiadomości mail powiązane z działaniem systemu" , mail do klienta - "Potwierdzenie zamówienia" , plik order_conf.html .
Jak spowodować aby w sekcji :
<td align="left">{discounts}{products} wyświetlały się kolumny o odpowiedniej szerokości
Podsumowania wychodzą ok ale nie wiem jak wpłynąć na uporządkowanie
ciągu pól zawartych w {discounts}{products} czyli z listingiem rekordów czyli wierszy :
kod produktu , nazwa produktu , cena , ilość , wartość . MOże ktoś wie jak to zrobić ?
-
To jest zwykły kod html więc skorzystaj albo z tabel i css albo z samego css.
-
Zgoda , ale jak traktować pojęcie {product} , to raczej ciąg pól zdefiniowany wcześniej ...
pole1 spacja pole2 spacja itd na określonym tle i teraz jak posługując się html określić szerokośc kolumn ? , jak określić tabelę w której mają znajdować się kolejne pola ? , który css za to odpowiada ?
Nazwy - produkty mają właściwość podobną do "zwijaj wiersz" :) , ładuje się cały napis do wąziutkiej komórki :) i tak wszystko ściśnięte jedno na drugie wchodzi co nie wygląda elegancko , zwłaszacza że tabela podsumowań kontrastuje z tym bałaganem. Z czego wynika ten problem ? Przecież w przypadku liczby produktów > 1 to musi być przetwarzane w pętli ... To ciekawe rozwiązanie .... Jak to działa :) ? . To raczej zmienna typu tablicowego i w niej jest ta lista produktów wraz z kodem html - jak się do tego dostać ?
Ten kod jest generowany , bo widać to w podglądzie wiadomości w kliencie poczty .
I wygląda tak :
<tr style="background-color: #EBECEE;">
<td style="padding: 0.6em 0.4em;width: 15%;">Ar01</td>
<td style="padding: 0.6em 0.4em;width: 30%;"><strong>gumka myszka .</strong></td>
<td style="padding: 0.6em 0.4em; width: 20%;">1,95 zł</td>
<td style="padding: 0.6em 0.4em; width: 15%;">1</td>
<td style="padding: 0.6em 0.4em; width: 20%;">1,95 zł</td>
</tr>
Ale gdzie ten kod powstaje ?
-
raczej zmienna typu tablicowego i w niej jest ta lista produktów wraz z kodem html - jak się do tego dostać ?
W PS za wygląd odpowiadają zawsze pliki o rozszerzeniu "tpl" :) natomiast w przypadku maili szablony masz zaszyte w pliku .html i txt w zależności od formatu wiadomości
-
no , dobrze a co to jest np. {product}
-
Długa droga przed Tobą :)
Polecam:
http://prestashopforum.pl/index.php?topic=10812.msg35802#new (http://prestashopforum.pl/index.php?topic=10812.msg35802#new)
oraz
http://doc.prestashop.com/dashboard.action (http://doc.prestashop.com/dashboard.action)
-
no , dobrze a co to jest np. {product}
tabele tworzenia produktow w mailu masz ujete w ktores klasie... tam jest to rozpisane w tabelach, prawie czysty HTML. nie pamietam teraz dokladnie jaka to klasa ale sprawdz w payment module