Moodle3.3にて自作のテーマの作成を試みております。
cleanテーマをコピーして、また他のテーマを参考に作成しております。
layoutフォルダの直下に、columns1〜3のようなphpファイルを作成し、それぞれを目的別に適用させるため
config.phpにて、
$THEME->layouts = array(
'mydashboard' => array(
'file' => 'columns2.php',
'regions' => array('side-pre', 'side-post'),
'defaultregion' => 'side-pre',
), ...
このように指定しておりました(bootstrapbaseテーマを参考)。
上記のようなダッシュボードのレイアウトなどはmydashboard要素に指定すればいいことは分かり
現在も上手くいっておりますが
「活動モジュールを表示するページ」にはどのようにしてレイアウトファイルを指定すればよろしいでしょうか?
具体的には、
http://LCMサイト/mod/page/view.php?id=8
などで表示される各コースのレッスンや課題を表示したページです。
blockなどのblock-region-side-pre(htmlで表示した際のdivの領域ID)領域はとくになかったため
columns1.phpがあたっているかと思っておりましたが、そうでも無さそうで
$THEME->layouts にてどのように指定していいか分かりません。
先日、libフォルダのoutputlib.phpにて$THEME変数の活用方法を教えていただいたばかりで
大変恐縮ですが、活動モジュールのページへの応用の方法がわからず、苦心しております。
アドバイスいただけませんでしょうか?
何卒よろしくお願いいたします。