2016年8月24日水曜日

[cakehp2] view.ctpの変数をLayouts/default.ctpで参照したい。

cakephpのテーマシステムを使ったサイトを作る場合
できるだけスタイルシートだけでテーマを表現して欲しい
しかし、viewファイルも使わなくては表現できない、
でも、レイアウトファイルまではさわって欲しくない時、
フラグだけで,表示、非表示を切り換えたり等、色々使える。

view.ctp の適当なところに置く
1
2
3
<?php
$this->set('showMenuBar', true);
?>
default.ctp の適当なところに置く
1
2
3
4
5
<body>
 
<?php if ( !empty($showMenuBar) ) : ?>
<!-- etc. etc -->
<?php endif; ?>

0 件のコメント:

コメントを投稿