ПредишенСледващото

Magento 2, за да създадете нова тема в Magento 2

В тази статия ще опишем как да създадете тема в Magento интерфейса 2. Да започваме и нека преминем към следния план:

Създаване на тема директория

Да вървим по този път, и да се създаде папка Разработчик: / ап / дизайн / фронтенд /

Magento 2, за да създадете нова тема в Magento 2

Анотация: Както можете да видите, наименованието, обозначено с главна буква. Това е незадължително условие, че е по препоръка на Magento 2 разработчика.

На следващо място, създаване на тема папка: / ап / дизайн / фронтенд //

Magento 2, за да създадете нова тема в Magento 2

Създаване на композитора за пакета тема (по желание)

Теми, предвидени в Magento 2, по подразбиране, представени като композитор пакет.
Разберете какво е възможно композитора тук. тук и тук.

composer.json предоставя информация за проблеми със зависимостите.

composer.json файл Пример:

Това, което имаме в момента:

Magento 2, за да създадете нова тема в Magento 2

Създаване registration.php файл

В нашия случай това ще бъде:

конфигурация на изображението

Много хубава и полезна функция в новия Magento 2. За да настроите конфигурацията (размер, преоразмеряване, пропорции, изрязване и така нататък.) От изображенията на продукта в основата на темата, трябва да създадете папка и т.н., то view.xml създаване на файла.

Ако конфигурацията на родител тема не изисква никакви промени, файл keyfile view.xml folbekom на.

В нашия случай, ние наследяваме от стандартната тема Лума, и докато докосвате конфигурация образ няма.

интернационализация

Във версията на Magento 1.9.x CSV съхранение на файлове с преводи създадена папка локал в папката теми. На следващо място, създайте папка с език, например, ru_ru, и вече там - директно се с преводи translate.csv файл.

В Magento 2, всички малко по-различен. Сега в тема главната папка е необходимо да се създаде i18n. Освен това, в i18n папка тя създава за прехвърляне на файлове, например, ru_RU.csv.

Анотация: В английския език за думи «интернационализация» приел намаляване «i18n». Броят 18 показва броя на пропуснати между «аз» и «н» буквите. (Wikipedia).

например: /i18n/en_US.csv

Създаване на директория за статични файлове

В нашия случай това е:

Анотация: Каталог на уеб, който е в главната папка на конци, използвани за съхранение на статични тематични файлове. Ако е необходимо да се свържете файл за определен модул, трябва да се създаде модул директория в папката тема, а на нейно място папка с уеб структура, както е описано по-горе.
Пример /// Web /

В Magento 2 организирана нова структура, където има ясно разделение между модулите и файлове File нишки. Това е много удобно. Ще се върнем към този въпрос за по-подробно проучване.

Определяне на логото на обект

Magento 2 лого подразбиране logo.svg намира в / Уеб / изображения. Форматът на логото по подразбиране - SVG.

За да се използва логото си, трябва да:

1 - Ако вашето лого в .svg формат:
Logo.svg го преименувате, и го сложи в / Уеб / изображения

Резюме: В този случай, ние разширяваме оформлението на темата родител. На Magento 2 оформления могат да бъдат преосмислени и разширени. Още подробности за това ще бъдат обсъдени в следващата статия.

По-нататък в този план е необходимо да се регистрирате информация за логото.
Например, astrio.png размер 150x30 лого ще бъдат обявени, както следва:

заключение

Така че създаването на процес тема е завършена. Това е, което ние получаваме структура:

Magento 2, за да създадете нова тема в Magento 2

След това отидете на административната област и да активирате нашата тема и изчистване на кеш паметта. В интерфейса промени няма, защото ние напълно наследи темата по подразбиране Лума.

В следващата статия ще говорим за множествено наследяване в Magento 2 и анализира за удължаване / имат приоритет оформления.

Magento 2, за да създадете нова тема в Magento 2

Свързани статии

Подкрепете проекта - споделете линка, благодаря!