Opas!
só para completar a discussão:
- para mudar o layout (que estará em /views/layouts/nonolayout.ctp)
$this-layout = 'nonolayout';
- para que ele NAO use nenhum layout, como numa função interna do seu
sistema, onde ele nao vai retornar nada:
$this-autoLayout = false;
$this-autoRender
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
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 [EMAIL PROTECTED] escreveu:
Olá galera,
desenvolvi meu site usando o cake, integrei a meu layout, até aí blz.
Agora a dúvida, estou criando um
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 [EMAIL PROTECTED] escreveu:
Você só precisa definir no método ou no controller qual o layout quer
utilizar...
Procure
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 b?php echo $content_for_layout; ?/b (apenas pra
teste)
criei o controller blogs_controller.php sem conteúdo, apenas pra
Bill,
Acho que é necessário setar o layout no controller, antes que o
index.ctpseja 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
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
Bill,
Qual versão do Cake você está usando? Testei agora com o Cake 1.2.6178
(HEAD do SVN) e deu certo. Fiz o seguinte:
teste_controller.php
class TesteController extends AppController {
var $uses = array();
function plug() {
$this-layout = 'lala';
}
}
layouts/lala.ctp
pre
?php echo
Olá Juan,
agora deu certo, usei dentro da function do controller isto:
$this-layout = 'blog';
estou usando a 1.2 pre-beta do cake
Abraços
Bill,
Qual versão do Cake você está usando? Testei agora com o Cake
1.2.6178
(HEAD do SVN) e deu certo. Fiz o seguinte:
teste_controller.php
class
Bill,
Nos últimos dias a pecinha da minha cadeira (aquela que fica sobre a
cadeira) tem dado muitos problemas com Cake...
Abraço,
Benito
On 12/20/07, Bill [EMAIL PROTECTED] wrote:
Hehehehe, Valeu benito!
O problema era a pecinha que se encontra entre a cadeira e o teclado
(EU).
Valeu
10 matches
Mail list logo