Jak wszyscy wiedzą, że magento2 ma jakiś szablon układu, taki jak 1 kolumna, 2 kolumny po lewej, 2 kolumny po prawej, 3 kolumny i chcę utworzyć niestandardowy szablon układu strony głównej w Magento2, dlatego wykonuję kilka samouczków i tworzę moduł i pliki, jak powiedziano w że linki, ale żaden z nich nie działa i nie mogę uzyskać układu „strony głównej” na stronie cms -> karta projektu.
Śledzę poniżej wszystkie linki, ale żaden z nich nie działa, więc każdy ma właściwe rozwiązanie, proszę o udostępnienie.
Wszystkie powyższe rozwiązania nie działają.
Odpowiedzi:
Przede wszystkim musimy wiedzieć, jak stworzyć niestandardowy motyw Magento 2, możemy więcej tutaj: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-create. HTML
Po utworzeniu nowego niestandardowego motywu. Stworzymy nowy niestandardowy układ naszej strony głównej. Na przykład nasza struktura folderów:
Powinniśmy skupić się na dwóch plikach xml:
layouts.xml
ipage_layout/custom_home.xml
wMagento_Theme
folderzeapp / design / frontend / Boolfly / book / Magento_Theme / layouts.xml
Identyfikator układu
custom_home
to nazwa układu strony poniżej.app / design / frontend / Boolfly / book / Magento_Theme / page_layout / custom_home.xml (Zrobiłem kopię
1column.xml
domyślnie)Zaloguj się do Magento Admin, znajdź stronę domową cms. Teraz nasza strona główna układu niestandardowego znajduje się na liście układów:
Jeśli wybierzemy ten układ, możemy go zobaczyć na pierwszej stronie:
Uwaga: Upewnij się, że pamięć podręczna Magento została wyczyszczona.
źródło
Można to łatwo uzyskać od administratora. Zakładam, że masz już utworzony motyw.
Większość z nich zdezorientowana po utworzeniu nowego motywu straciła wygląd strony głównej, ponieważ bloki główne nie są przypisane do strony głównej podczas tworzenia nowego motywu. Robimy to tylko ręcznie.
proszę postępować zgodnie z instrukcją
zaloguj się do administratora, a następnie przejdź do
Conten -> Strony
znajdź stronę główną, a następnie w kolumnie akcji kliknij edytuj wtedy
kliknij kartę Treść, a następnie umieść poniższą wartość w polu tekstowym
Uwaga: tutaj block_id jest unikalnym identyfikatorem bloków, możesz znaleźć listę bloków i identyfikator bloku w Content-> Blocks
w końcu zapisz stronę
następnie wyczyść pamięć podręczną Magento i przeglądarki, załaduj stronę główną, a strona główna będzie wyglądać jak strona główna Luma.
jeśli chcesz znaleźć treść HTML strony głównej, znajdź blok strony głównej bloku pod Treść-> Bloki, a następnie edytuj blok, możesz zobaczyć zawartość HTML strony głównej .
skorzystaj z odniesienia do tego html, po czym możesz opracować własny HTML zgodnie z wymaganiami, Dodaj CSS z pliku układu motywu.
potrzebujesz wyjaśnienia, tylko wspomnij w komentarzu
powodzenia.
źródło