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