Eu tenho que adicionar o Bootstrap 4 no meu tema personalizado.
Eu adiciono o Bootstrap 3 usando a referência:
Como usar a inicialização no meu tema personalizado
Mas, o bootstrap 4 não está funcionando.
magento2
css
magento2.2.4
framework
Magecode
fonte
fonte
Respostas:
Para adicionar o Bootstrap 4 no Magento 2.2.3 (testado) e acima em seu tema personalizado, siga as etapas abaixo
1) Bootstrap arquivos CSS dentro da pasta web
Chame os arquivos css de bootstrap em default_head_blocks
Adicionando css
2) Adicionando arquivos Js em forma de pacote configurável em vez de individual porque o indivíduo não funciona
Coloque os arquivos bootstrap.bundle.js a partir daqui
Chame Js do Bootstrap em requirejs-config.js
código para
Adicione o código abaixo em header.phtml após sua tag de script já presente
Código:
Executar comandos abaixo:
php bin/magento setup:static-content:deploy (Append -f if you are using Magento 2.2.x >= version)
php bin/magento cache:flush
Atualizado : Faça o download do Bootstrap compilado a partir daqui e use o pacote js
fonte
Você pode adicionar o Bootstrap desta maneira, siga as etapas abaixo: Nota: Esta solução não funciona com o Magento 2.2.3 e superior
1) Coloque seu JS e CSS no local abaixo
2) Chame os arquivos em seu default_head_blocks.xml
adicione estas linhas de código
3) Execute os comandos abaixo
fonte
Você deve usar o gerenciador de pacotes do bower para adicionar o bootstrap 4 na pasta da web do tema.
PORQUE? Porque há atualização constante e fácil de gerenciar. Execute o comando update, o Bootstrap 4 é atualizado.
TAMBÉM: Preferimos usar LESS ou SCSS com o bootstrap 4. É robusto e fácil de refatorar.
Siga as etapas abaixo para instalar o pavilhão:
1) Instale o LTS nodeJS no seu sistema operacional respectivo em: https://nodejs.org/en/
2) Instale o gerenciador de pacotes do bower globalmente:
npm install -g bower
3) Instale a
git
partir de: https://git-scm.com/4) Instale o bootstrap 4:
Dentro
web
diretório do seu tema personalizado MagentoPor exemplo: Abra o terminal em
<Magento root>/app/design/frontend/MyCustom/theme/web/
Execute este comando para instalar o bootstrap 4:
bower install bootstrap4
5) Depois disso, você precisa adicionar fontes, CSS de inicialização e JS de inicialização no nó de layout padrão para trabalhar o boostrap em todas as páginas do
Magento_Theme
módulo em seu tema personalizado.Usamos gulp para compilar SCSS para CSS.
fonte
sudo npm install -g bower
. Depois de instalar o pavilhão instalar js / css pacotes em seu diretório tema:app/design/frontend/My/Theme/
bower_components
deweb
usar .bowerrc arquivo de configuração.package.json
arquivo aberto do Bootstrap 4, se vocêfiles
vir a chave do array, ele mostra apenas que a correspondência do tipo de arquivo será adicionada ao diretório do projeto.files
A chave é usada apenas pelo comando Bower. Se você deseja contribuir ou recompilar o Bootstrap, tente o Yarn. Porque ele adicionará um arquivo / diretório desnecessário ao projeto. Webpack e Parcel são para o projeto de nó que eles compilam para uso do JavaScript no frontend.Depois de ler as respostas acima, tenho outra sugestão: coloque o Bootstrap 4 em um módulo e use o CDN para vincular os arquivos do Bootstrap.
Suponho que você saiba como criar um módulo básico. Caso contrário, você pode consultar aqui . Então, aqui estão as etapas:
Crie um arquivo
app/code/Vendor/Module/view/frontend/layout/default_head_blocks.xml
com os seguintes códigos:Ative o módulo e execute o
setup:upgrade
comando, só isso!Benefícios:
Testado no Magento 2.2.4, mas deve funcionar em todas as versões do Magento 2.X. EDIT * alterou as tags de link href para src para ficar alinhado com os devdocs. Referência:
fonte
The attribute 'integrity' is not allowed.