W tym tutorialu opisano sposób dodawania rekomendacji produktu do strony produktu w szablonie Debut. Aby dowiedzieć się więcej na temat rekomendacji produktu, zapoznaj się z sekcją Wyświetlanie rekomendacji produktów na stronach produktów.
W panelu administracyjnym Shopify przejdź do opcji: Sklep online > Szablony.
Znajdź temat, który chcesz edytować, kliknij przycisk ..., aby otworzyć menu czynności, a następnie kliknij Edytuj kod.
W katalogu Sekcje kliknij opcję Dodaj nowa sekcję.
Nazwij nową sekcję product-recommendations i kliknij opcję Utwórz sekcję.
Zastąp całą zawartość poniższym kodem:
Kliknij opcję Zapisz.
Po wyrenderowaniu sekcji ze stroną produktu recommendations.performed będzie mieć wartość false, więc wygenerowany kod HTML wyświetli animację ładowania:
Jeśli nie chcesz wyświetlać animacji ładowania, użyj tego kodu:
Gdy powyższa sekcja zostanie wyrenderowana ze stroną produktu, wygenerowany kod HTML będzie elementem div bez zawartości:
Jeśli użytkownik używa alternatywnych ustawień regionalnych, są one uwzględniane w data-base-url elementu div. Na przykład: /fr/recommendations/products.
Znajdź temat, który chcesz edytować, kliknij przycisk ..., aby otworzyć menu czynności, a następnie kliknij Edytuj kod.
W katalogu Sekcje kliknij opcję Dodaj nowa sekcję.
Nazwij nową sekcję product-recommendations i kliknij opcję Utwórz sekcję.
Zastąp całą zawartość poniższym kodem:
Kliknij opcję Zapisz.
Po wyrenderowaniu sekcji ze stroną produktu recommendations.performed będzie mieć wartość false, więc wygenerowany kod HTML wyświetli animację ładowania:
Jeśli nie chcesz wyświetlać animacji ładowania, użyj tego kodu:
Gdy powyższa sekcja zostanie wyrenderowana ze stroną produktu, wygenerowany kod HTML będzie elementem div bez zawartości:
Jeśli użytkownik używa alternatywnych ustawień regionalnych, są one uwzględniane w data-base-url elementu div. Na przykład: /fr/recommendations/products.
Znajdź temat, który chcesz edytować, kliknij przycisk ..., aby otworzyć menu czynności, a następnie kliknij Edytuj kod.
W katalogu Sekcje kliknij opcję Dodaj nowa sekcję.
Nazwij nową sekcję product-recommendations i kliknij opcję Utwórz sekcję.
Zastąp całą zawartość poniższym kodem:
Kliknij opcję Zapisz.
Po wyrenderowaniu sekcji ze stroną produktu recommendations.performed będzie mieć wartość false, więc wygenerowany kod HTML wyświetli animację ładowania:
Jeśli nie chcesz wyświetlać animacji ładowania, użyj tego kodu:
Gdy powyższa sekcja zostanie wyrenderowana ze stroną produktu, wygenerowany kod HTML będzie elementem div bez zawartości:
Jeśli użytkownik używa alternatywnych ustawień regionalnych, są one uwzględniane w data-base-url elementu div. Na przykład: /fr/recommendations/products.
Krok 2: Dołącz sekcję do szablonu product.liquid
Aby wyświetlić rekomendacje produktu na dole strony produktu, dołącz sekcję na dole pliku templates/product.liquid:
W katalogu Szablony otwórz plik product.liquid.
Dodaj poniższy kod na dole pliku:
Kliknij opcję Zapisz.
Krok 3: Edytuj plik theme.js, aby asynchronicznie załadować rekomendacje
Musisz załadować rekomendacje do pustego kontenera utworzonego przez sekcję na stronie produktu. Użyj kodu JavaScript, aby wykonać żądanie HTTP GET do <base_url>?section_id=<section_id>&product_id=<product_id>.
W katalogu Zasoby otwórz plik theme.js.
Znajdź tę linię kodu:
Pod tą linią dodaj ten kod:
Dodaj poniższy kod na dole pliku:
Kliknij opcję Zapisz.
Krok 4: Edytuj plik theme.scss.liquid, aby utworzyć animację ładowania (opcjonalnie)
W przypadku użycia fragmentu kodu, który pokazuje animację ładowania w sekcji rekomendacji produktów, dodaj poniższy kod na dole pliku assets/theme.scss.liquid:
W katalogu Zasoby otwórz plik theme.scss.liquid.
Na dole pliku dodaj następujący kod:
Kliknij opcję Zapisz.
Nie możesz znaleźć odpowiedzi, których szukasz? Jesteśmy tutaj, aby Ci pomóc.