Pra vcs entenderem melhor, olhem o link:

www.bill.eti.br  (página principal, renderizando os arquivos 
/views/layouts/default.thtml e /views/pages/home.thtml)

http://bill.eti.br/newsletters  (a listagem de newsletter, já não carrega o css)

http://bill.eti.br/newsletters/view/1  (quando clica em algum link, vem pra cá, 
aqui já não carrega CS nem imagens)

O que pode ser?

>
> Isso ta com cara de mod_rewrite não funcionando e não configurado
> no core.php. Seu mod_rewrite está ativado?
>
>
> Juan Basso
> http://juan.basso.eng.br
>
> On 31 out, 21:18, Bill wrote:
>
>> Ainda to com problemas...
>>
>> segue abaixo trecho do meu controller
>> newsletters_controller.php
>>
>> class NewslettersController extends AppController { var $name =
>> "Newsletters";
>>
>> function index()
>> {
>> $this->set('newsletters', $this->Newsletter->findAll()); }
>>
>> function view($id)
>> {
>> $this->Newsletter->id = $id;
>> $this->set('newsletter', $this->Newsletter->read()); }
>>
>> Na função index() ele pega o layout padrão que é o do
>> default.thtml sem precisar fazer nada, agora, no view() (qdo
>> acesso site/newsletters/view/1) ele não pega o layout, apenas
>> aparece o registro q cliquei.
>>
>> O que percebi é que quando ele começa a renderizar a página, ele
>> mostra o esqueleto da página e vai sumindo, como se não
>> existissem as imagens q compoem o layout.
>> Percebi tb que nem a página q lista os emails nem a página q
>> visualiza um registro, estão pegando o CSS, apenas a página
>> inicial.
>>
>> Valeu
>>
>>
>>> Bill: "Acho q é algo que devo declarar em algum arquivo para
>>> que ele assuma o layout padrão pra todas páginas."
>>>
>>
>>> O padrão já é o "/views/layouts/default.thtml". Se você já
>>> criou este arquivo, este será usado sem precisar declarar mais
>>> nada.
>>>
>>
>>> Caso queira usar outro layout, ai sim você deve fazer como o
>>> Thiago Paes respondeu: Dentro do controller você informa qual
>>> quer usar: $this->layout = 'default_2';
>>>
>>
>>> Falo!
>>>
>>> On 31 out, 19:48, Bill wrote:
>>>
>>>> Olá galera,
>>>>
>>>> seguinte, criei um layout pro meu site (topo e rodapé),
>>>> fatiei, e criei a primeira página do site em
>>>> /views/layouts/default.html Dentro desta página, coloquei um
>>>>
>>
>>>> Criei também uma página em /views/pages/home.thtml, com o
>>>> conteúdo da página inicial do site, q abre dentro da
>>>> default.thtml.
>>>>
>>
>>>> Até aqui td blz, mas estou com o seguinte problema: Criei um
>>>> módulo de newsletter simples, com cadastro, listagem dos
>>>> emails cadastrados e visualização de cada email (basicamente
>>>> a estrutura do blog com cake).
>>>>
>>
>>>> Quando acessohttp://localhost/meusitevisualizoa página
>>>> inicial perfeito Quando
>>>> acessohttp://localhost/meusite/newsletters, visualizo a
>>>> listagem de todos os emails cadastrados, com layout perfeito
>>>>
>>
>>>> Agora, quando clico em algum link da página anterior para ver
>>>> um registro
>>>> (http://localhost/meusite/newsletters/view/1porexemplo) só
>>>> aparece o registro escolhido, sem nenhum layout, uma página
>>>> em branco com o registro.
>>>>
>>
>>>> Alguém sabe como resolver isto, poder usar o layout q escolhi
>>>> para as páginas?
>>>>
>>
>>>> Valeu, qualquer ajuda é bem vinda.
>>>>
>>> __________ NOD32 2630 (20071031) Information __________
>>>
>>> This message was checked by NOD32 antivirus system.
>>> http://www.eset.com- Ocultar texto entre aspas -
>>>
>>
>> - Mostrar texto entre aspas -
>>
>
> >
>
> __________ NOD32 2630 (20071031) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a