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