Hehehehe, Valeu benito!

O problema era a pecinha que se encontra entre a cadeira e o teclado (EU!!!!).

Valeu pelas dicas, lendo tua respsota consegui resolver aqui.

Mto obrigado amigo.

Grande abraço

> Bill,
>
> Acho que é necessário setar o layout no controller, antes que o
> index.ctp seja renderizado.
>
> Veja um post do "DJ Spark" naquela thread entitulada "Layout ERA
> Re: othAuth..." . Num dos últimos e-mails da thread o Spark estava
> me explicando sobre o requestAction, e lá ele dizia para "setar" as
> variáveis
>
> $this->autoLayout = false;
> $this->autoRender = false;
>
> dentro do controller, evitando assim, que fosse renderizado alguma
> view. No seu caso, claro, você não vai fazer isso, mas vai fazer
> algo como:
>
> $this->layout = 'outrolayout';
>
> Sempre no controller. Veja o trecho cortado da mensagem:
>
> -- Quote --
> Aí, se as coisas complicarem (por exemplo, num site, você pode ter
> um layout para a home, e outro para as paginas internas), é só
> mudar o layout no controller,   $this->layout = 'outrolayout'; --
> end Quote --
>
> Acho que é exatamente o que você precisa.
>
> Abraço,
> Benito.
>
> On 12/20/07, Bill wrote:>  Tentei de várias
> maneiras e não consegui...to apanhando d+ do cake hoje..rs
>
>> fiz o seguinte, criei um arquivo blog.ctp dentro da pasta /layout
>>   com um layout simples, tipo
>> ?>   (apenas pra teste)
>>
>> criei o controller blogs_controller.php sem conteúdo, apenas pra
>> teste.
>>
>> criei o model blog.php, também vazio, pra teste.
>>
>> ai criei uma pasta blogs em /views/blogs, onde criei um arquivo
>> index.ctp, e nele coloquei o conteudo da página, tipo:   Teste de
>> blog
>>
>> no controller, tentei usar
>> $this->layout = 'blog'
>> $this->render(null, 'blog');
>> var $layout = 'blog';
>>
>> e não consegui visualizar a página de nenhuma maneira, quando
>> acesso
>>
>> http://localhost/site/blogs
>>
>> aparece uma página em branco.
>>
>> Quando acesso http://localhost/site, aparece meu site normal com
>> seu layout default.
>>
>> Alguém sabe como resolver?
>>
>>
>>> ou.... criar um novo layout e no seu controller dizer $this-
>>>
>>>> render(null, 'blog'); onde "blog" é o nome do arquivo do novo
>>>>
>>> layout...
>>>
>>> Em 20/12/07,  John-Henrique Ferreira Silva
>>> escreveu:>  Você só precisa definir no método ou no controller
>>> qual o layout quer utilizar...
>>>
>>>> Procure por...
>>>> setLayout()
>>>> $layout
>>>>
>>>> Falopa!
>>>>
>>>>
>>>> Em 20/12/07,  Bill escreveu:>  Olá galera,
>>>>
>>>>> desenvolvi meu site usando o cake, integrei a meu layout,
>>>>> até aí blz. Agora a dúvida, estou criando um blog para meu
>>>>> site, que utilizará um layout totalmente diferente do
>>>>> padrão do site.   Como faço isto? É melhor pegar uma cópia
>>>>> da pasta /app, renomear para blog e criar um novo projeto?
>>>>> Ou posso criar meu blog dentro da pasta de meu site?
>>>>>
>>>>> Falo isto pq precisarei listar os últimos psots do blog na
>>>>> Index de meu site.
>>>>>
>>>>> Abraços
>>>>>
>>>>>
>>>>> Bill
>
>
> 
--~--~---------~--~----~------------~-------~--~----~
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