2011-07-03 2 views

답변

0

뭔가해야 그 ~

에만 라이트보기에 필요한 CSS 및 서식을 포함, 새로운 레이아웃을 생성 할 수 있습니다.

function show_lightbox($id) { 
    $this->layout = 'lightbox'; 
    $this->set('page_content', $this->Model->read(null, $id)); 
} 

이 콘텐츠에 대한 링크를 만들

, 당신은 일반적으로 적절한 라이트와 다른 관점에서 rel 또는 class이 라이트에 대한 JS/CSS를 포함 잊지 않을 것 같은.

<?php echo $this->Html->link('View in lightbox', 
           array('action'=>'show_lightbox', 1),  
           array('class'=>'lightbox-link', 'rel'=>'lightbox') 
          ); 
/* <a href="controller/show_lightbox/1" 
    class="lightbox-link" rel="lightbox">View in lightbox</a>*/ 
?> 
+0

흠 나는 그것을 시도했지만 제대로 작동하지 않습니다. 레이아웃 파일 (lightbox.ctp) 안에 css 및 js 스크립트 만 있습니다. 그런 다음 뷰 파일 (show_lightbox.ctp)을 만들었습니다 - 여기는 내 실수라고 생각하지만 그 밖의 무엇을 해야할지 모르겠습니다. 좀 더 도와 주실 수 있나요? – grosseskino