Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Usar o Template II sem precisar de controles de permissão Bom dia, Como Usar o Template II sem precisar de controles de permissão? Gostaria de desenvolver um projeto usando o menu lateral com bootstrap, mas sem aquele login e controle de itens de menu que estão integrados ao exemplo do ERP II. Como fazer ? ...
SF
Usar o Template II sem precisar de controles de permissão  
Fechado
Bom dia, Como Usar o Template II sem precisar de controles de permissão?

Gostaria de desenvolver um projeto usando o menu lateral com bootstrap, mas sem aquele login e controle de itens de menu que estão integrados ao exemplo do ERP II. Como fazer ?


Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (6)


FC

Olá Sergio

é só copiar a pasta theme dentro de template para seu projeto.
SF

Bom dia, grato pela resposta Felipe.

Desta forma o menu gerado será como o do ERP II ? preciso que ele fique do lado esquerdo
FC

Toda a estrutura, menu etc... está dentro do template talvez irá precisar ajustar alguma deixa eu colocar esse template dentro do tutor para testar.
FC

Então basta alterar o index do tutor coloca assim.

  1. <?php
  2. require_once 'init.php';
  3. $uri 'http://'.$_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
  4. $template 'theme1';
  5. new TSession;
  6. $menu_string '';
  7. $content file_get_contents("app/templates/{$template}/layout.html");
  8.   
  9. ob_start();
  10. $callback '';
  11. $xml = new SimpleXMLElement(file_get_contents('menu.xml'));
  12. $menu = new TMenu($xml$callback1'nav collapse''');
  13. $menu->class 'nav';
  14. $menu->id    'side-menu';
  15. $menu->show();
  16. $menu_string ob_get_clean();
  17. $content  TApplicationTranslator::translateTemplate($content);
  18. $content  str_replace('{LIBRARIES}'file_get_contents("app/templates/{$template}/libraries.html"), $content);
  19. $content  str_replace('{URI}'$uri$content);
  20. $content  str_replace('{class}', isset($_REQUEST['class']) ? $_REQUEST['class'] : ''$content);
  21. $content  str_replace('{template}'$template$content);
  22. $content  str_replace('{MENU}'$menu_string$content);
  23. $content  str_replace('{username}'TSession::getValue('username'), $content);
  24. $content  str_replace('{frontpage}'TSession::getValue('frontpage'), $content);
  25. $css      TPage::getLoadedCSS();
  26. $js       TPage::getLoadedJS();
  27. $content  str_replace('{HEAD}'$css.$js$content);
  28. $url http_build_query($_REQUEST);
  29. $content str_replace('//#javascript_placeholder#'"__adianti_load_page('engine.php?{$url}');"$content);
  30. echo $content
  31. ?>
SF

Muito grato, se funcionar vai ser otimo, pois estou querendo criar minhas proprias regras de permissão e o menu deve estar sempre completo, ao carregar é que vai checar a permissão
PD

Sergio,

Hoje o controle de permissões é implementado no index.php (carregar o arquivo de layout inicial) e no engine.php (chamado em todas as requisições).

Você pode se basear pelo tutor, visto que ele não tem controle de permissões.
www.adianti.com.br/framework-tutorial

Att,
Pablo