Zacznij tworzyć motyw Shopify: polecenia Shopify CLI dla motywów, zawartość każdego folderu motywu, podstawy Liquid i szablony JSON, z poleceniami do skopiowania.
Zainstaluj Shopify CLI, uruchom shopify theme init, aby sklonować motyw startowy Skeleton, a potem shopify theme dev --store your-store, aby oglądać podgląd pod adresem http://127.0.0.1:9292 z automatycznym przeładowaniem w Chrome. Edytuj lokalnie Liquid, CSS i szablony JSON, uruchom shopify theme check, aby wykryć błędy, i shopify theme push, aby wysłać pliki.
Najczęściej używane polecenia Shopify CLI dla motywów
Tworzenie motywów oznacza edytowanie wyglądu sklepu jako prawdziwych plików na Twoim komputerze, we własnym edytorze i z kontrolą wersji, zamiast w panelu administracyjnym. Przeklikaj eksplorator folderów poniżej, aby dowiedzieć się, co gdzie leży, a potem skopiuj polecenia i uruchom podgląd.
Liquid to język szablonów Shopify. Podwójne nawiasy klamrowe wyświetlają wartość, na przykład tytuł produktu, a znaczniki z nawiasem klamrowym i procentem zawierają logikę, taką jak instrukcje if i pętle. Filtry zmieniają sposób wyświetlania wartości.
Deweloperzy zwykle pracują na sklepie deweloperskim utworzonym z konta Shopify Partner. Aktualne warunki sprawdź w panelu Partner, bo mogą się zmieniać.
To plik danych, który wymienia sekcje renderowane na stronie i ich ustawienia. Potrzebuje obiektu sections z co najmniej jedną sekcją i tablicy order z identyfikatorami sekcji.
Przewodnik Shopify na start podaje, że podgląd z automatycznym przeładowaniem działa tylko w Google Chrome. W innych przeglądarkach odświeżaj ręcznie.
Polecenie init w CLI klonuje Skeleton, minimalną bazę dla motywu budowanego od zera. Zacznij od pełnego darmowego motywu, jeśli głównie chcesz dopasować istniejący projekt.
Zastąp my-store nazwą myshopify swojego sklepu. Uruchamiaj je z pustego folderu.
init klonuje starter Skeleton; dev wyświetla lokalny adres, który przeładowuje zmiany w CSS i sekcjach.
Uruchamiaj check przed każdym wysłaniem. share tworzy nową nieopublikowaną kopię, co jest najbezpieczniejsze przy przeglądzie przez klienta.
Znaczniki wyjścia wyświetlają wartości, znaczniki logiki decydują, co się renderuje, a filtry przekształcają wartość.
Znacznik if ukrywa linię z ceną porównawczą, gdy nie ma promocji; filtr money formatuje cenę w walucie sklepu.
Każdy folder standardowego motywu i jego zawartość. Wybierz jeden, aby go podświetlić.
Obrazy, pliki CSS i JavaScript używane przez motyw.
Bloki motywu, nowszy rodzaj bloków, wokół których zbudowane są motywy takie jak Horizon.
Pliki konfiguracyjne motywu, w tym settings_schema.json.
Pliki tłumaczeń, dzięki którym teksty motywu mogą wyświetlać się w innych językach.
Sekcje motywu i grupy sekcji.
Małe fragmenty kodu Liquid wielokrotnego użytku.
Szablony starszych stron kont klientów.
Zacznij za darmo · Bez karty kredytowej