5.7 オリジナルテーマについて

2014年11月14日 at 8:39

5.7でオリジナルテーマを作成する場合の認識があっていますでしょうか?

・page_theme.phpは無くても問題ない。
page_theme.phpは編集を便利にする機能で、便利機能を使用しない場合は必要ない?

・<div class="<?php echo $c->getPageWrapperClass()?>">は必須
オリジナルテーマのclassとかぶって編集ができない問題を解決?

・getThemePath() は $view->getThemePath() にする
5.6までは$this->getThemePath() でしたが $view->getThemePath()にしないといけない?

タグ:

Re: 5.7 オリジナルテーマについて

2014年11月27日 at 9:47
確信は無いですが、私は以下のようにしました。

page_theme.php
=> 中身は空だが、名前空間の定義だけ書いた。(ファイルが無い場合の動作は未検証)

getPageWrapperClass()
=> これを書かないと、ブロック追加のときに、表示がおかしかった。(テーマがbootstrapベースだったからかもしれない)

getThemePath()
=> $view->getThemePath() で動作した。$this-> は駄目っぽい。