Fórum

Tema no Liferay DXP

Tiago Pretel, modificado 7 Anos atrás.

Tema no Liferay DXP

New Member Postagens: 11 Data de Entrada: 06/04/16 Postagens Recentes
Olá estou com algumas dúvidas no novo processo de criação de um novo tema utilizando o Liferay DXP.

Criei um novo projeto de tema utilizando o Yeoman (yo liferay-theme).
Com isto ele criou um novo projeto no meu root com a estrutura.

build (creio que este diretório é o que esta sendo biuldado no momento que utilizo o gulp (gulp deploy)
dist (o war do meu tema para ser distribuído)
src (diretório que eu iriei trabalhar para customizar).

Minha dúvida seria neste diretório (src), dentro dele temos:
css
templates
WEB-INF

Pergunta 1
Onde eu devo colocar minhas imagens, css, js ? Seria dentro do src ou no WEB-INF ?

Pergunta 2
Pensando que o arquivo custom.css que eu devo mexer utilizei o "src/css/_custom.scss"
Neste local criei um subpasta chamada "cssCustom" e nela inseri meu css.
Editei o arquivo "src/css/_custom.scss" e coloquei a seguinte linha "@import url("cssCustom/estilo.css")"
Porém ele me apresenta erro que não encontrou o arquivo.

Pooeriam me ajudar a entender ?

Muito Obrigado !
Tiago Pretel, modificado 7 Anos atrás.

RE: Tema no Liferay DXP

New Member Postagens: 11 Data de Entrada: 06/04/16 Postagens Recentes
O mais estranho foi que segui os seguintes passos:
1) editei o arquivo "src/css/_custom.scss" nele inseri as linhas
@import "layout/variables";
@import "layout/layout";
2) executei o gulp deploy e funcionou.
3) no caminho "src/css/" criei um arquivo chamado "teste.css"
4) editei novamente o arquivo _custom.scss inserindo a linha
@import "teste.css";
E me da erro, tentei de varias formas e não consigo entender se quando eu importo um arquivo novo da erro porém um já existente funciona.

Não sei mais o que fazer.
Tiago Pretel, modificado 7 Anos atrás.

RE: Tema no Liferay DXP

New Member Postagens: 11 Data de Entrada: 06/04/16 Postagens Recentes
Consegui entender !
O subfolder "src" será onde todas as customizações devem ficar.
Eu resolvi o problema criando uma subfolder "src/css/custom"
Dentro de cada pasta "css, image, js" criei um subfolder chamado custom.
E no _custom.scss inclui o import.

Funcionou !!