Pessoal,

como o CI lê tudo a partir do índex.php que está na raiz, é só colocar os links 
relativos.

O que é importante é que os controllers estejam no mesmo nível, senão o link 
relativo é quebrado.

Ex: na pasta ‘controller’ o css tem links relativos assim: ‘../img/imagem.jpg’

Já na pasta ‘controller/admin’ tem links css assim: ‘../../img/imagem.jpg’

 

Não tenho problemas assim.

 

Abraços,

Bruno Barros

[email protected]

 

De: [email protected] [mailto:[email protected]] 
Em nome de Ricardo Valfreixo
Enviada em: domingo, 22 de março de 2009 20:00
Para: CodeIgniter Brasil
Assunto: Re: [CodeIgniter] CSS e imagens

 

renomeia para php à vontade. tens é de ter no inicio do script, logo na 
primeira linha, antes de enviar alguma coisa a seguinte linha:

header('Content-type: text/css');

assim o browser sabe que se trata de um css. é a mesma forma como se gera um 
xml dinamico.


//Zen



2009/3/22 Beto <[email protected]>

Pois é Vinicius, isso q estou fazendo por enquanto, na propia view estou 
deixando os seletores que precisam de um url absoluta para o caminho da imagem.

Pensei em renomear o arquivo .css em  como arquivo.css.php e assim eu poderia 
usar php dentro dele, mas isso me cherou a POG e das brabas hehehhe. entao por 
enquanto decidi permanecer assim tbm.

De qualquer forma fica a duvida, quem puder ajudar serei grato!



- - - - - - - - - - - - - - - - - - - - - 
Luiz Alberto S. Ribeiro [ Beto ]
http://beto.euqueroserummacaco.com



2009/3/22 Vinicius Cruz <[email protected]>

 

Engraçado que estava passando por isso dias desses. Tentei inclusive ver se 
encontrava alguma referência do css sobre variável, mas a pesquisa foi de certa 
forma superficial, porém não encontrei nada satisfatório para resolver o 
problema.

No caso do template, deixo a estilo do css no próprio view, e link o base_url, 
já que precisarei referenciar apenas uma vez. Mas estou com a mesma dificuldade 
para os outros casos.

Vinicius

2009/3/22 Beto <[email protected]>

Boa noite a todos.

Sempre que precisei ultilizar um arquivo css junto com o CI, criei uma pasta 
chamada static , colocava todos os meus arquivos la e com o auxilio do base_url 
linkava estes arquivos no header do documento. Porém agora me surgiu uma 
situacao que eu nunca havia passsado e agora fiquei encucado como resolve-la.

em alguns seletores do meu css eu uso a propiedade background-img, e como 
trata-se de um arquivo css nao posso ultiliza o base_url() do CI, outro fator 
que me dificulta é estou desenvolvendo o projeto localmente e depois enviarei 
para seu dominio, entao se for colocar a url absoluta do projeto nos background 
url , apos o upload vou ter que renomear todas as referencias como o 
http://localhost/..... 

emfim, a minha duvida é, existe uma forma que simplifique isso, que eu nao 
precise renomear todas as referencias quando fizer upload?

Obrigado a todos!


- - - - - - - - - - - - - - - - - - - - - 
Luiz Alberto S. Ribeiro [ Beto ]
http://beto.euqueroserummacaco.com

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br



_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br



_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

 

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a