Polskie wsparcie PrestaShop
PrestaShop => Moduły => Wątek zaczęty przez: netlider w Sierpień 31, 2008, 07:48:01 pm
-
Czy jest jakiś moduł umożliwiający dodanie kolenych zakładek w opisie produktu. Teraz od górnie można mieć dwie opis i parametry a ja np. potrzebowałbym jeszcze jednej i teraz pytanie jak to zrobic ?
Pozdrawiam
Robert
-
Odgrzewam kotleta i podlaczam sie pod pytanie.
Czy jest jakas mozliwosc dodania dodatkowych zakladek. Ta z atrybutami w sumie jest bardzo fajna tylko jest w niej taki problem, ze nie mozna ustalic kolejnosci w jakiej beda atrybuty, a to jest niedopuszczalne.
Jezeli nie ma modulu, a pewnie nie ma, to moze ktos jest wstanie udzielic jakis wskazowek jak sobie dopisac taki modul?
-
Poczynilem pewne rozeznanie w sprawie i jest gorzej niz myslalem :(
Znalazlem modul ktory generuje zakladke, ale to jest modul do wyliczania rat :/
http://www.prestashop.com/forums/viewthread/12433/
Wykombinowalem co mozna by zrobic zeby dodac taka zakladke na podstawie tego modulu do rat. Pajawia sie jednak kilka powaznych problemow:
1. Trzeba by dodac dodatkowe pole opisu do tabeli product_lang
2. Dolorzyc nowe pole podczas dodawania opisu
--- te dwie sprawy mozna by zalatwic zapewne samym modulem, ale nie mam bladego pojecia jak,
Nie udalo mi sie znalezc w klasie product.php jak dokladnie jest dodawany produkt.
3. Samo przerobienie modulu rat jest dosc proste, ale tam rowniez jest bariera nie do przekoczenia dla mnie, bo przegladajac klase porduct nie znalazlem zadnej metody, ktora wygladala by na taka co wyciaga opis dla produktu.
Podsumowujac nie wiem jak wyciagnac opis z tabeli product_lang i dodanego tam pola oraz nie wiem jak zapisac takie dodatkowe pole stworzone w formularzu dodawania i edycji produktu.
Czy ktokolwiek jest mi w stanie pomoc w tej kwestii??
-
Jak skończę .pdf poprawiać (faktury i inne) to obiecuję zająć się pozycją w zakładce atrybutów. Co do pytań... to prawdę powiedziawszy wszystko można dopisać... ;)
Czy jest jakiś moduł umożliwiający dodanie kolenych zakładek w opisie produktu. Teraz od górnie można mieć dwie opis i parametry a ja np. potrzebowałbym jeszcze jednej i teraz pytanie jak to zrobic ?
Niestety nie ma takiego modułu. Trzeba by dopisać do listy życzeń. Napisanie takiego modułu to nie takie hop-siup. Trzeba dokładnie przeanalizować bazę danych... gdzie dodatkowe kolumny powstawiać i do jakich tabel. Czy tworzyć nową tabelę tylko i wyłącznie z danymi do nowej zakładki... To tak na prędkiego mi do głowy przychodzi gdyż w pisząc moduł najlepiej oddzielić go od reszty. Może by tak zrobić jakiś wątek z życzeniami innych userów, co by chcieli jako moduły. Jak tylko skończę swój sklep, będę miał dużo więcej czasu na napisanie jakiś modułów.
Pozdrawiam
Krzysiek
-
Wiem ze nie takie hop siup, bo wczoraj spedzilem nad tym kilka godzin :D
Co do bazy danych to sa 2 opcje:
1. dodanie pola do tabeli product_lang
2. dorobienie dodatkowej tabeli na podastwie product_lang
Opcja druga chyba byla by najlepsza jezeli chodzi o sam modul.
Pojawia sie jeszcze pytaniem czy jednym modulem dalo by sie zalatwic i zakladke i pole do opisu w panelu admina :)
Powiedz ile mniej wiecej czasu zajmie Ci twoj sklep? Nie ukrywam ze nowa zakladka jest mi niezbedna do mojego sklepu i nie wiem czy sie jeszcze wstrzymac pare dni i poczekac na profesjonalnie napisany modul, czy tez robic rzezbe w swoim sklepie i pozbawic sie potem mozliwosci bezproblemowej aktualizacji :)
-
Może to ci pomoże:
http://www.prestashop.com/forums/viewthread/12610/modules/module_extra_tabs
About this module:
* It adds a tab on product page
* You can add n number of internal tabs inside extra tab
* You must configure file name after installation
* e.g. Sizing Guide, sizing.html (where “Sizing Guide” is a tab title and “sizing.html” is a file name)
* If you want to have more than one file use semicolon (;) as a separator
-
Fajna zabaweczka, ale niestety statyczna.
Do tego zeby miec zakladke to doszedlem sam na podstawie innego modulu.
Pytanie jak pobrac z bazy dane, dorobic formluarz przy edycji produktu zeby dopisywac i jak to wpisac do bazy.
-
Odnawiając temat - komuś udało się napisać taki moduł? oczywiście nie statyczny ;) udało mi się dodać nowy formularz do produktu ale ciągle nie wiem jak działa mechanizm zapisywania i odczytywania z bazy danych.. ktoś jest w stanie pomóc? ;)
-
dobra, znalazłem rozwiązanie
1) w tabeli product_lang tworzymy dodatkową kolumnę o nazwie np. "dodatkowe_pole"
2) edytujemy po kolei:
-classes/Product.php - wszędzie gdze znajduje się description dodajemy analogicznie "dodatkowe_pole"
-admin/AdminProducts.php - tutaj ponownie należy odszukać miejsce odpowiadające za description i ten
sam kawałek kodu powielić zmieniając description na "dodatkowe_pole"
-themes/xxx/product.tpl - tutaj odpowiednio tam gdzie ma wyświetlać się dodatkowa zakładka
wstawiamy {$product->dodatkowe_pole} co wyświetli nam zawartość naszego pola
-w panelu administracyjnym dodajemy tłumaczenie do dodatkowe_pole
i to by było chyba na tyle ;) mam nadzieje że niczego nie pominąłem, jak by co to pisać ;)
-
Witam odgrzeje kotleta, zależy mi na dodatkowych zakładkach ale nie bardzo wiem jak edytować te pliki...
jak by ktoś mógł przysłać już wyedytowane pliki byłbym wdzięczny