Polskie wsparcie PrestaShop
PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: ttomekb w Sierpień 19, 2014, 11:05:22 am
-
witam
powiedzcie mi jak po zaznaczeniu aby jedno pole tekstowe w dostosowywaniu sie pojawiał ale nie pod opisem prduktu ale pod atrybutami czyli zaraz nad przyciskiem dodaj do koszyka?
-
zmiana szablonu product.tpl, przenies sobie diva odpowiedzialnego za dostosowanie w wymagane miejsce
-
wszystko jest pomiędzy??
<!--[/size]Customization[/color][/size][/size]-->[/color]
[/size][/color]
[/size]<!--[/color]endCustomization-->
-
od tego co jest gdzie jest firebug, za jego pomoca bardzo szybko odnajdziesz to co chcesz przeniesc i miejsce gdzie nalezy go przeniesc.
-
przenioslem tak jak powiedziałem
i jest tam gdzie chciałem ale pojawia się błąd
Jest 1 błąd[/size]Wypełnij wszystkie wymagane pola, potem zapisz zmiany.[/font]
[/size]
[/size]
[/size]pomimo tego ze wpisałem cos do tego pola[size=78%]
-
sprawdz validacje czy nie odnosi sie do jakiegos wyzszego div id w miejscu gdzie pozinien znajdowac sie blok standardowo
-
jak to sprawdzić? ręcznie linijka po linijce weryfikowac? a jesli się odnosi i teraz to do czego sie odnosi bedzie niżej to jak wtedy to bedzie rozwiązane?
-
wstepna validacje masz w pliku product.tpl, jednak pytanie co skopiowales, czy caly <form> czy tylko pole.... podobaja mi sie wpisy "pomozcie, cos narozrabialem i nie wiem co..." no niestety, nikt tutaj wrozka nie jest i bez linka do storny, ktory powinien sie juz znalesc w pierwszym watku, nie da sie podgladac zrodla zeby zobaczyc "to cos" i "co autor mial na mysli".....
-
strona jest na localhost wiec linka nie ma
ale w załączniku podaje plik z kodem gdybyś znalazł czas żeby do niego zajrzeć... bede wdzięczny
-
sprawdz sobie validacje do jakiego id sie odnosi w tools.js dla checkCustomizations() i porownaj z tym co zwraca firebug dla tego pola
-
w katalogu themes//js/ nie mam pliku tools.js
mam za to folder tools a w nim
index.php
statesManagement.js
treeManagement.js
vatManagement.js
-
core sklepu, a tym bardziej jego validacja nie opiera sie tylko na szablonie. napisalem o jaki plik chodzi i co nalezy zgadac w pierwszej kolejnosci.
-
w tools.js jest
function checkCustomizations()
{
var pattern = new RegExp(' ?filled ?');
if (typeof customizationFields != 'undefined')
for (var i = 0; i < customizationFields.length; i++)
{
/* If the field is required and empty then we abort */
if (parseInt(customizationFields[i][1]) == 1 && ($('#' + customizationFields[0]).html() == '' || $('#' + customizationFields[0]).text() != $('#' + customizationFields[0]).val()) && !pattern.test($('#' + customizationFields[0]).attr('class')))
return false;
}
return true;
}[/i]
nie widze tu żadnego id..
-
no to jak nie widzisz ID, ktore w bardzo ladny sposob jest wywalone na wierzch przez '#' w pierwszej kolejnosci jezeli chcesz sam programowac to musialbys doglebnie przestudiowac jakies tutoriale odnosnie javascript, php oraz smarty, nie wspominajac o bardziej zaawansowanych HTML, css. widze u ciebie brak podstaw, dostales dosc sporo wskazowek co i gdzie szukac, niestety, bez podstaw nie ma szans zebys sobie z tym poradzil. raczej gotowca nie dostaniesz, bo - z jednej storny, takich nie daje na forum (ale moze znajdzie sie ktos inny... prosze bardzo), dwa kazda taka indywidualna zmiana to indywidualna zmiana, wiec poratuje bezposrednio tylko ktos, kto juz mial z identycznym problemem stycznosc. inaczej mowiac, twoj problem jest bardzo indywidualny i bez zbadania paru zmiennych, wspomnianych wczensiej np. glownego id do validacji, ogolnie czy walidacja jest przeprowadzana z pola raczej niewiele zdzialasz. tutaj jest tym wiekszy problem, ze nie za bardzo mozna zobaczyc co namieszales i gdzie mogles popelnic blad ze wzgledu na postawienie sklepu w localu.
jeszcze jedno co przyszlo mi do glowy, co moge podpowiedziec bez podgladu, to przestudiuj umieszczanie formularza w formularzach... tutaj masz <form> wewnatrz <form> a to tez komplikuje sprawe..
-
prolem jest chyba faktycznie w tym ze jest formularz w formularzy ponieważ po przeniesienu tego samego kodu co wczesniej pod skrócony opis produktu wszystko jest ok