1
私はCakephpのライトボックスまたはthickboxにビューを表示する方法を探しています。CakePHP:ライトボックスで表示しますか?
私はこれをどのように行うことができる方法がありますか?事前に
おかげで、このような
私はCakephpのライトボックスまたはthickboxにビューを表示する方法を探しています。CakePHP:ライトボックスで表示しますか?
私はこれをどのように行うことができる方法がありますか?事前に
おかげで、このような
何かがやるべきこと〜
あなたが唯一のライトボックスビューに必要な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>*/
?>
私は試していましたが、うまく動作しません。 レイアウトファイル(lightbox.ctp)に、cssとjsスクリプトのみを内部に作成しました。 次に、私はビューファイル(show_lightbox.ctp)を作った - 私はここが間違いだと信じているが、何をすべきか分からない。 もう少しお手伝いできますか? – grosseskino