wdrożenia PrestaShop

rozmieczenie w product.tpl - strona produktu

  • 4 Odpowiedzi
  • 5280 Wyświetleń

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

*

Offline scholl

  • Wdrożenia PrestaShop
  • Mieszkaniec
  • *****
  • 511
  • 0
  • Płeć: Mężczyzna
rozmieczenie w product.tpl - strona produktu
« dnia: Luty 12, 2011, 12:14:33 pm »
Problem polega na rozmieszczenie elementów na stronie produktu.

Chciałbym przenieść button "Dodaj do koszyka" z lewej kolumny (pb-left-column) do prawej (pb-right-column)pod zdjęcie/zdjęcia.
Problem polega na tym, że przycisk po przeniesieniu nie zachowuje swojej funkcjonalności, czyli:
- przy dodaniu do koszyka nie bierze pod uwagę wybranego koloru,
- wprowadzonej ilości produktów itp.

Czyli nie pobiera wartości, które zostały wprowadzone w prawej kolumnie. Da się jakoś zaaktualizować / załadować parametry w zakresie działania przycisku ?

*

Podemski

  • Gość
Odp: rozmieczenie w product.tpl - strona produktu
« Odpowiedź #1 dnia: Luty 13, 2011, 04:39:42 pm »
Prawdopodobnie wystarczy dodanie akcji javascript na przeniesionym przycisku tak by był odpowiedzialny za wysłanie formularza z bloku prawego.

*

Offline scholl

  • Wdrożenia PrestaShop
  • Mieszkaniec
  • *****
  • 511
  • 0
  • Płeć: Mężczyzna
Odp: rozmieczenie w product.tpl - strona produktu
« Odpowiedź #2 dnia: Luty 14, 2011, 09:35:45 pm »
Z tego co wywnioskowałem to przycisk musi znajdować się w tym samym <form> co "formularz" aby dane były zapamiętane.
Trochę zabawy z tym było bo jak <form> przechodził przez granicę div'ów to wszystko się rozpadało.
Próbowałem powielić <form> ale to nic nie dawało (atrybuty zapamiętywał ale ilość nie była zapamiętywana).
Dzięki za odpowiedź, na bank jest łatwiejsze rozwiązanie ale nie wiem jak dokładnie to zrobić ;/

*

Podemski

  • Gość
Odp: rozmieczenie w product.tpl - strona produktu
« Odpowiedź #3 dnia: Luty 14, 2011, 09:38:27 pm »
Spróbuj mniej więcej tak:

Dajesz <a href="#" id="doOrder">Zamów[/url]

W .tpl'u:

{literal}
<script type="text/javascript">
$('a#doOrder').live('click',function()
{

$('form#ID_FORMULARZA').submit();

});
</script>
{/literal}

Nie sprawdzałem. Pamiętaj zmienić id formularza, pisane z palca ale chyba nie ma żadnych literówek.

*

Offline scholl

  • Wdrożenia PrestaShop
  • Mieszkaniec
  • *****
  • 511
  • 0
  • Płeć: Mężczyzna
Odp: rozmieczenie w product.tpl - strona produktu
« Odpowiedź #4 dnia: Luty 14, 2011, 09:44:57 pm »
ok, jutro przeanalizuję Twoj post i dam znać co z tego wyszło :) dziękuję jeszcze raz