Как разработать тему с помощью Twitter начальной загрузки в magento 2?

8

Есть ли у нас какая-то пошаговая инструкция по созданию темы начальной загрузки Twitter для magento 2 или царапина, созданная для последней версии magento 2. Может кто-нибудь предложить хороший способ начать все сначала.

Dev
источник

Ответы:

2

Magento 2 не использует Bootstrap, но использует свои собственные LESS и CSS в ядре темы. У него есть издатель для поиска и публикации CSS вместе с другими статическими файлами представления, размещенными в каталоге pub /. Издатель также поддерживает предварительную обработку публикуемых файлов с использованием некоторых препроцессоров. Например, препроцессор CSS состоит из двух независимых препроцессоров, как показано ниже:

Препроцессор LESS: вместе с адаптером LESS PHP, препроцессор LESS позволяет использовать LESS в Magento. CSS URL resolver: служит для разрешения ссылок, найденных в исходных файлах CSS, с помощью издателя и заменяет их правильными. Ключевые преимущества:

Использование LESS помогает пользователям быстрее и проще настраивать темы. Препроцессор LESS и распознаватель URL-адресов CSS помогают повысить производительность, ускорить загрузку страниц и сделать систему более удобной для поисковых систем.

https://www.ubertheme.com/magento-news/11-exciting-features-magento-2/

Но если вы хотите использовать загрузчик в вашей теме. Вы можете создать этот код. в Magento_Theme / layout / default_head_blocks.xml. Для меня я использую тему Порту. и вот как Порту добавил загрузчик.

Эй, ребята, поправьте меня, если я ошибаюсь. но это основано на моем опыте.

Спасибо

введите описание изображения здесь

введите описание изображения здесь

MazeStricks
источник
Я получаю большую ошибку, такую ​​как Ошибка: Несоответствующий анонимный модуль define (): function (t, e, n) {"использовать строгий"; function i (t, e) {for (var n = 0; n <e.length; n ++) {var i = e [n]; i.enumerable = i.enumerable ||! 1, i.configurable =! 0, «значение» в i && (i.writable =! 0), Object.defineProperty (t, i.key, i)}} функция s (t, e, n) {return e && i (t.prototype, e), n && i (t, n), t} function r () {return (r = Object.assign | | функция (t) {для (var e = 1; e <arguments.length; e ++) {var n = arguments [e]; для (var i in n) Object.prototype.hasOwnProperty.call (n, i) && (t [i] = n [i])} return t}). apply (this, arguments)} e = e && e.hasOwnProperty ("default")? ...
Магический код
Вы можете прислать мне скриншот здесь?
MazeStricks
0

Magento 2 поставляется с облегченной версией начального загрузчика. Вы можете использовать большинство ключевых адаптивных функций исходного загрузочного пакета. Я заметил, что это даст вам ошибку 404, когда есть что-то, что он не может использовать, например .embed-отзывчивый.

Помимо этого вам придется создать собственную тему и добавить свои собственные файлы, как упоминает @MazeStricks.

Кэри Вольф
источник
Да, ты прав @Cary Wolff, спасибо за эту информацию.
MazeStricks