Niestety nie będziesz w stanie pracować na Magento bez znajomości przynajmniej PHP, dlatego polecam przynajmniej poznanie podstaw języka (w tym korzystania z klas ).
Jeśli zamierzasz skupić się tylko na stylizacji strony (brak nowych funkcji, które wymagałyby pewnych zmian w kodzie), powinieneś przyjrzeć się, jak działają układy i motywy magento. Całą zawartość można znaleźć w app/design
folderze i jest to miejsce, w którym można znaleźć najmniej PHP.
Pliki układu określają (o ile nie podano inaczej w kodzie), które bloki, pliki css i javascript będą dodawane w miejscu (jest to miejsce, w którym powinno się znaleźć włączenie javascript).
Szablony to rzeczywiste blokowe pliki treści HTML (tam, gdzie większość HTML jest zapisywana i dynamicznie zmieniana w PHP).
Pamiętaj, że pliki układów i szablonów można nadpisać, umieszczając je w różnych lokalizacjach, dlatego nigdy nie należy przepisywać domyślnych plików układów i szablonów.
Zasoby
Najlepszym źródłem byłoby sprawdzenie istniejących już domyślnych plików układów i szablonów.
Google :)
Przepełnienie stosu - ten link dotyczy dodawania własnego pliku JS do kompozycji
Samouczki Alan Storm - Są one bardziej techniczne, więc najpierw powinieneś nauczyć się podstawowego PHP (napisał także książkę, która obszernie opisuje układ Magento, ale wymaga znajomości PHP).
Magento dla projektantów - nie czytałem samouczków, ale wydaje się, że przechodzą przez Magento, nie oczekując zbyt dużej wiedzy o PHP
Istnieje również 40-godzinny internetowy trening wideo Podstawy rozwoju Magento na Magento U, który możesz wziąć za darmo, jeśli utworzysz konto. Magento Knowledge Base jest również dobrym miejscem do rozpoczęcia.
Zanim zaczniesz kodować, powinieneś dowiedzieć się, jak Magento faktycznie działa, o MVC Framework Zend, jak XML układy i bloki współpracują ze sobą itp.
Ale tak naprawdę nie ma 100% odpowiedzi na twoje pytanie. To zależy od tego, gdzie chcesz iść z Magento. Na przykład poprosiłeś o dodanie swojej strony analitycznej do stron. Można to zrobić za pomocą pliku local.xml lub nawet w najprostszy sposób bez modyfikacji plików w Magentos Backend w System> Configuration> General> Design> HTML Head> Miscellaneous Scripts, po prostu dodając swój plik
<script>...
.źródło
Sugeruję wykonanie tych kroków, aby nauczyć się magento z twojego tła
Naucz się HTML / JS / CSS: będzie on używany do programowania frontonu lub dowolnego dostosowywania interfejsu użytkownika po stronie klienta, abyś musiał się z nimi zapoznać przed zrobieniem czegokolwiek
Naucz się PHP: przynajmniej od samego początku budujesz własną prostą aplikację PHP, aby zrozumieć podstawową funkcję. Na przykład: możesz zbudować prosty CMS z uwierzytelnianiem
Dowiedz się OOP i MVC: te wzorce projektowe są bardzo ważne, aby zacząć korzystać z Magento, abyś nie mógł tego przegapić.
Zainstaluj i skonfiguruj magento: nie jest to zbyt skomplikowane. Przynajmniej możesz założyć stronę Magento od samego początku, aby działała i działała jako administrator strony.
Zainstaluj i skonfiguruj moduł: krok po kroku, smtp, motyw, język ... abyś zrozumiał, jak działa system
Wykonaj pierwszą modyfikację motywu
Wykonaj dostosowanie pierwszego modułu
Wykonaj pełny nowy moduł / motyw
Ten krok może zająć od 3 do 6 miesięcy, zanim wykonasz dobrą robotę.
źródło
Proszę najpierw nauczyć php, oops pojęcie , zend framework MVC następnie spróbuj dowiedzieć się, ponieważ Magento Magento jest zbudowany z tych wszystkich rzeczy, to nie ma żadnych samouczek strony i najlepsza strona dla Magento jest sama Magentocommerce.com na fourms a inny dla Magento jest inchoo.net jest najlepsza strona Uczę się również w ten sposób i na tych stronach
źródło
Proponuję również rzucić okiem tutaj:
https://github.com/aleron75/mageres
To wyselekcjonowana lista zasobów technicznych; wkłady są zawsze mile widziane :)
źródło
Jeśli pracowałeś z innymi językami Java .NET i kilkoma frameworkami MVC, naucz się trochę php i po chwili wszystko zacznie mieć sens. Ale jeśli php jest twoim pierwszym językiem i jesteś początkujący, powiedziałbym, że trzymaj się z dala od niego przez co najmniej rok. To cię zdemoralizuje i wkrótce przestaniesz. (W tym roku naucz się OOP php, niestandardowy MVC pomógłby, 1 lub dwa frameworki MVC, takie jak Codeignitor lub Zend, jeśli to możliwe)
źródło
Daję tylko 3 porady osobom, które chcą nauczyć się Magento .
1.Read tej książki:
magento for php developers
.2. Odkryj DUŻO tutaj
alanstorm.com
.3. Pobierz gotowe moduły z Magento Connect, takie jak świetny twórca modułów Ultimate , strona centrum Git .
Trzeci krok był dla mnie BARDZO pomocny, ponieważ: Dowiedziałem się, jak to zrobić poprawnie .
Poznałem wiele rzeczy, których nigdy nie wiedziałem. W ten sposób mogłem natychmiast znaleźć google i znaleźć termin, którego nie rozumiem / nie znam. Dowiedziałem się również, że całkiem dobrze rozumiem jego składnię.
źródło