wdrożenia PrestaShop

Problem z {product} w mailu "Potwierdzenie zamówienia"

  • 6 Odpowiedzi
  • 5763 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Andrzej

  • Użytkownik
  • **
  • 48
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Problem z {product} w mailu "Potwierdzenie zamówienia"
« dnia: 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ć ?



*

Offline deviant

  • Mieszkaniec
  • *****
  • 776
  • 1
  • Płeć: Mężczyzna
  • prestamod
  • PrestaShop: PS
  • Status: forum
Odp: Problem z {product} w mailu "Potwierdzenie zamówienia"
« Odpowiedź #1 dnia: Lipiec 10, 2013, 04:34:05 pm »
To jest zwykły kod html więc skorzystaj albo z tabel i css albo z samego css.
Prestamod -> [sklepy][hosting][modyfikacje][szablony][pomoc]

*

Offline Andrzej

  • Użytkownik
  • **
  • 48
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Odp: Problem z {product} w mailu "Potwierdzenie zamówienia"
« Odpowiedź #2 dnia: Lipiec 10, 2013, 06:34:40 pm »
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 ?
« Ostatnia zmiana: Lipiec 10, 2013, 07:45:30 pm wysłana przez Andrzej »

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Problem z {product} w mailu "Potwierdzenie zamówienia"
« Odpowiedź #3 dnia: Lipiec 11, 2013, 12:00:57 am »
Cytuj
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
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Andrzej

  • Użytkownik
  • **
  • 48
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Odp: Problem z {product} w mailu "Potwierdzenie zamówienia"
« Odpowiedź #4 dnia: Lipiec 11, 2013, 06:53:17 pm »
no , dobrze a co to jest np. {product}

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Problem z {product} w mailu "Potwierdzenie zamówienia"
« Odpowiedź #6 dnia: Lipiec 14, 2013, 11:05:13 am »
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
design4VIP z innej strony...