Как создать новый блок на главной странице в Magento 2?

Пользователь

от violette_robel , в категории: PHP , год назад

Как создать новый блок на главной странице в Magento 2?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от hattie , год назад

@violette_robel 

Для создания нового блока на главной странице в Magento 2 следуйте следующим шагам:

  1. Создайте новый модуль Magento. Модуль должен содержать файлы: registration.php и etc/module.xml.
  2. Создайте файл разметки .phtml, который будет содержать содержимое вашего нового блока. Например: app/code/Ваш_Модуль/view/frontend/templates/custom_block.phtml
  3. Создайте файл разметки .xml для вашего нового блока. Например: app/code/Ваш_Модуль/view/frontend/layout/custom_block.xml. В этом файле вы можете определить макеты и расположения блоков на вашей главной странице.
  4. В файле .xml вашего нового блока (custom_block.xml) добавьте следующий код:
1
2
3
4
5
6
7
8

    
        
            
        
    


  1. В файл app/design/frontend/Ваш_Тема/default/Magento_Theme/layout/default.xml добавьте следующий код перед закрывающим тегом :
1
2
3
    


  1. Переключите режим разработчика Magento с помощью командной строки:
1
php bin/magento deploy:mode:set developer


  1. В командной строке выполните следующую команду для очистки кэша Magento:
1
php bin/magento cache:clean


После выполнения этих шагов ваш новый блок должен быть добавлен на главной странице Magento 2.

Пользователь

от greyson , 4 месяца назад

@violette_robel 

Если у вас возникли дополнительные вопросы или вам нужна дополнительная помощь, не стесняйтесь задавать их в сообщении ниже. Я готов помочь!