В тази статия ще опишем как да създадете тема в Magento интерфейса 2. Да започваме и нека преминем към следния план:
Създаване на тема директория
Да вървим по този път, и да се създаде папка Разработчик: / ап / дизайн / фронтенд /
Анотация: Както можете да видите, наименованието, обозначено с главна буква. Това е незадължително условие, че е по препоръка на Magento 2 разработчика.
На следващо място, създаване на тема папка: / ап / дизайн / фронтенд /
Създаване на композитора за пакета тема (по желание)
Теми, предвидени в Magento 2, по подразбиране, представени като композитор пакет.
Разберете какво е възможно композитора тук. тук и тук.
composer.json предоставя информация за проблеми със зависимостите.
composer.json файл Пример:
Това, което имаме в момента:
Създаване 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).
например:
Създаване на директория за статични файлове
В нашия случай това е:
Анотация: Каталог на уеб, който е в главната папка на конци, използвани за съхранение на статични тематични файлове. Ако е необходимо да се свържете файл за определен модул, трябва да се създаде модул директория в папката тема, а на нейно място папка с уеб структура, както е описано по-горе.
Пример /
В Magento 2 организирана нова структура, където има ясно разделение между модулите и файлове File нишки. Това е много удобно. Ще се върнем към този въпрос за по-подробно проучване.
Определяне на логото на обект
Magento 2 лого подразбиране logo.svg намира в
За да се използва логото си, трябва да:
1 - Ако вашето лого в .svg формат:
Logo.svg го преименувате, и го сложи в
Резюме: В този случай, ние разширяваме оформлението на темата родител. На Magento 2 оформления могат да бъдат преосмислени и разширени. Още подробности за това ще бъдат обсъдени в следващата статия.
По-нататък в този план е необходимо да се регистрирате информация за логото.
Например, astrio.png размер 150x30 лого ще бъдат обявени, както следва:
заключение
Така че създаването на процес тема е завършена. Това е, което ние получаваме структура:
След това отидете на административната област и да активирате нашата тема и изчистване на кеш паметта. В интерфейса промени няма, защото ние напълно наследи темата по подразбиране Лума.
В следващата статия ще говорим за множествено наследяване в Magento 2 и анализира за удължаване / имат приоритет оформления.
Свързани статии