MT
Erro ao tentar usar o Template III em aplicação
Olá.
Estou desenvolvendo uma aplicação que está um tanto avançada em termos de código. Iniciei o desenvolvimento usando o "theme1" com aquele layout padrão e menu em formato de botões... Acontece que preciso de mais espaço, pois tenho algumas telas um tanto complexas, e pesquisando descobri que posso usar o "theme3", que renderiza o menu na lateral esquerda deixando um espaço grande para as telas da app... enfim...
Tentei segui um post do colega Felipe Cortez onde é explicado como usar outro template.
https://www.adianti.com.br/forum/pt/view_1351?usar-o-template-ii-sem-precisar-de
Diante disso fiz o seguinte:
a) baixei a app template e copiei para minha aplicação o diretório "theme3" para dentro de /minha-app/app/templates
b) alterei a linha que indica qual tema será usado no arquivo index.php
c) reiniciei o apache
Como resultado a aplicação sobe mas assim que carrega recebo alguns erros de classes não localizadas (que são invocadas dentro do arquivo de layout do theme3). São elas:
Error
Class MessageList not found.
Check the class name or the file name.
Error
Class NotificationList not found.
Check the class name or the file name.
Error
Class SearchBox not found.
Check the class name or the file name.
Para tentar sanar o problema tentei comentar as funções que chamam essas classes no arqivo de layout.
Os erros pararam mas a aplicação não navega corretamente quando tento acessar as telas que estavam funcionando com o layout original.
Um outro problema é que parece que a app não está reconhecendo parte do CSS ou bibliotecas pois a renderização ficou ainda em formato de botões (no padrão TMenuBar) ao invés de TMenu como era esperado creio.
Em anexo uma imagem de como ficou a app e o arquivo index.php alterado para usar o theme3.
Nota: Estou usando PHP 5.5.38
Grato pela ajuda.
Estou desenvolvendo uma aplicação que está um tanto avançada em termos de código. Iniciei o desenvolvimento usando o "theme1" com aquele layout padrão e menu em formato de botões... Acontece que preciso de mais espaço, pois tenho algumas telas um tanto complexas, e pesquisando descobri que posso usar o "theme3", que renderiza o menu na lateral esquerda deixando um espaço grande para as telas da app... enfim...
Tentei segui um post do colega Felipe Cortez onde é explicado como usar outro template.
https://www.adianti.com.br/forum/pt/view_1351?usar-o-template-ii-sem-precisar-de
Diante disso fiz o seguinte:
a) baixei a app template e copiei para minha aplicação o diretório "theme3" para dentro de /minha-app/app/templates
b) alterei a linha que indica qual tema será usado no arquivo index.php
c) reiniciei o apache
Como resultado a aplicação sobe mas assim que carrega recebo alguns erros de classes não localizadas (que são invocadas dentro do arquivo de layout do theme3). São elas:
Error
Class MessageList not found.
Check the class name or the file name.
Error
Class NotificationList not found.
Check the class name or the file name.
Error
Class SearchBox not found.
Check the class name or the file name.
Para tentar sanar o problema tentei comentar as funções que chamam essas classes no arqivo de layout.
Os erros pararam mas a aplicação não navega corretamente quando tento acessar as telas que estavam funcionando com o layout original.
Um outro problema é que parece que a app não está reconhecendo parte do CSS ou bibliotecas pois a renderização ficou ainda em formato de botões (no padrão TMenuBar) ao invés de TMenu como era esperado creio.
Em anexo uma imagem de como ficou a app e o arquivo index.php alterado para usar o theme3.
Nota: Estou usando PHP 5.5.38
Grato pela ajuda.
Prezados.
Problema resolvido.
Daqui a pouco postarei outra dúvida.
Obrigado.