Jump to content

Bezpieczne edytowanie sk贸rki


protonkwark

Recommended Posts

Jak to jest z edytowaniem templatek? W Wordpress s膮 tzw. motywy potomne, co pozwala unikn膮膰 problem贸w (usuni臋cie wprowadzonych zmian) przy jakiej艣 aktualizacji; a jak nie potomne to cz臋sto jest opcja "custom css" - i gdy nast臋puje update templatki to nie rozwala si臋 dotychczasowa praca.

A jak jest w Pre艣cie? Chcia艂bym zmieni膰 np. akcenty kolorystyczne. No to edytuj臋 odpowiedni css w templatce. A co je艣li templatka zostanie zaktualizowana? Jak tu w Pre艣cie rozwi膮zano te kwestie?

Link to comment
Share on other sites

Ok Yabber, dzi臋ki za namiar. Dla porz膮dku zacytuj臋 Ciebie z tamtego postu:

[...]

Zasada jest taka, 偶e w czasie aktualizacji nadpisywane s膮 wszystkie pliki core i szablon default-bootstrap.

Je艣li dokonujemy modyfikacji szablonu najlepiej go skopiowa膰 pod w艂asn膮 nazw膮 np. "moj_szablon" w katalogu themes.

Nast臋pnie w Preferencje -> Szablony -> Ustawienia zaawansowane ->聽Katalog - zmieniamy na聽"moj_szablon".

I ten szablon nie ulegnie modyfikacji w czasie upgrade presty lub pojedy艅czych modu艂贸w, kt贸rych templatki mamy w /themes/moj_szablon/modules/.

Super, ju偶 jasne jak unikn膮膰 nadpisania zmian w templatce default-bootstrap (je艣li na niej bazujemy). Jednak偶e powoduje to, 偶e nie mamy potencjalnie za艂atanej istotnej dziury...?

Link to comment
Share on other sites

ale o jaka dziure chodzi? w szablonie raczej nie ma zadnych dziur... szablon jest jeden i to jest tylko szablon, jezeli mialby byc jakies latki na dziury to tylko w samym silniku i przy upgrate wersji presta te bylyby latane czy to w katalogu classes czy controlers. zeby znowu te nie byly nadpisane ze zmianami to wszelkie zmodyfikowane pliki silnika powinny znajodowac sie w katalogu ./override (od wersji ~1.6.0.9 tez i modfikacje kontrolerow - pliki .php - wszelkich modulow, ktore moga byc nadpisywane w czasie upgrate wersji czy poszczegolnych modulow z osobna)

Link to comment
Share on other sites

Ok Yabber, dzi臋ki za namiar. Dla porz膮dku zacytuj臋 Ciebie z tamtego postu:

Super, ju偶 jasne jak unikn膮膰 nadpisania zmian w templatce default-bootstrap (je艣li na niej bazujemy). Jednak偶e powoduje to, 偶e nie mamy potencjalnie za艂atanej istotnej dziury...?

Powiniene艣 bazowa膰 na default-bootstrap, tj. p贸j艣膰 do Preferencje -> Szablony, doda膰 nowy szablon, brakuj膮ce pliki wzi膮膰 z default-bootstrap, je艣li chodzi o p贸藕niejsze zmiany w default-bootstrap to... musisz je wprowadza膰 r臋cznie, obecnie s膮 w PrestaShop mechanizmy, kt贸re pozwalaj膮 na "prze艂adowanie" pojedynczych plik贸w szablon贸w, np. product.tpl ale s膮 to rozwi膮zania, kt贸re na razie nie s膮 nigdzie opisane i wymagaj膮 stworzenia dodatkowego modu艂u, kt贸ry takie "prze艂adowanie" wykona.

Link to comment
Share on other sites

Ok dzi臋ki za utwierdzenie. Ok skoro to MVC i WIDOK nie zawiera kodu, kt贸ry m贸g艂by zawiera膰 bug (nie tylko defaultow膮 templatk臋 mam na my艣li ale r贸wnie偶 te do kupienia/pobrania) to 艣licznie. W takim razie zmieniam nazw臋 katalogu templatki i nie b臋d臋 si臋 obawia艂 zepsucia pracy przy jakiej艣 aktualizacji.

Dzi臋kuj臋.

Link to comment
Share on other sites

W przypadku gdy aktualizujesz oprogramowanie - np. z 1.6.0.14 do 1.6.1.0, w szablonach zasz艂y zmiany kt贸re powinny zosta膰 wprowadzone na zmodyfikowanych szablonach bo dotyczy艂y liczenia cen na froncie w niekt贸rych przypadkach - dlatego je偶eli tworzysz w艂asny szablon dobrze jest obserwowa膰 ruch tutaj:

https://github.com/PrestaShop/PrestaShop/tree/develop/themes/default-bootstrap

Link to comment
Share on other sites

Ok rozumiem. Dzi臋ki.聽

PS. Z ciekawo艣ci wszed艂em w Twoje produkcje z linka w stopce patrz臋 na Themes a tam templatka Furniture...robi臋 wdro偶enie na niej nied艂ugo :) Klient wybra艂, bardzo 艂adna. Nie s膮dzi艂em, 偶e przypadkiem "spotkam" autora tej templatki. LOL nie藕le :)聽Pozdrawiam.

Edited by protonkwark (see edit history)
Link to comment
Share on other sites

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...