Skip to content

edubarbieri/codeigniter-template-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codeigniter-template-helper

Simple template helper for codeigniter

Funções do helper

  • init_template : inicializa template;
  • set_parameter : seta parâmetro para ser usado na view;
  • add_js : adiciona arquivo js na pagina;
  • add_css : adiciona arquivo css na pagina;
  • load_page : carrega view;

Instalação:

Editar o arquivo /application/config/autoload.php e adicionar o template helper:

	$autoload['helper'] = array('template');

Copiar os arquivos das pastas helpers e libraries;

Configuração

Editar função init_template do arquivo template_helper.php e setar o arquivo usado como template e titulo padrão

function init_template() {
	$CI = &get_instance();
    //Titulo padrão do site
	set_parameter('titulo_padrao', 'Template helper');    
    //View utilizada como template
	set_parameter('template', 'sample_template');
}

Uso

--No arquivo de template usar as variáveis:

  • $css_add : Css adicional
  • $page_content : Conteudo
  • $js_add : js adicional

-Chamar metodo init_template no construtor dos controlers:

public function __construct() {
        parent::__construct();
        init_template();
}

-- Nas action dos controllers, usar o método set_parameter para setar variáveis na pagina, e load_page para carrega view dentro do tempalte

public function index() {
        set_parameter('name', 'CodeIgniter');
        set_parameter('title', 'Simple template helper CodeIgniter');
        load_page('home');
}

About

Simple template helper for codeigniter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages