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/meusitevisualizo a 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/1por exemplo)
>> 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

--~--~---------~--~----~------------~-------~--~----~
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