2017-01-16 8 views
0

Iコアでそれを変更すると、私は私のテーマからそれを修正したいと思います良い方法ではないので、デフォルトで、にmoodleコアファイルをカスタマイズするには?

をムードルのコアファイルでcustomize view.phpファイルを希望クールなテーマは、私は、そこにありますコースディレクトリをコピーしてカスタマイズしてみてください。しかし、moodleは自分のディレクトリを認識していません。

この種類のカスタマイズを行う手順は何ですか、私はこれをチェックします。link私は理解していないのでそれに従うことができません。誰も私にそれについて私を助けることができますか?

答えて

1

いくつかのview.phpファイルがありますが、どれを適応させたいのですが?

あなたのテーマでは単にcourse/view.phpを上書きすることはできません。特定のレンダラーをオーバーライドする必要があります。https://docs.moodle.org/dev/Overriding_a_renderer

+0

私はビューコースページのHTML構造をカスタマイズしたいと思います..これをどのように達成できますか? – overflow

+0

変更したい出力に応じて、core_course_rendererクラスのいくつかの関数をオーバーライドする必要があります。コースページのレンダリング方法の基本的な理解を得るために、ここで利用可能なすべてのメソッドについては/course/renderer.phpを参照してください。 – Bearzi

+0

もちろん、私は試しましたが、ファイルと関数をチェックすると、どのレンダリングするのか打たれました – overflow

0

URLを無効にするには、custom scriptsを使用してください。しかし、それがレンダラの問題なら、まずそれを上書きしようとするべきです。

+0

course/format/renderer.phpファイルをレンダリングする方法はありません。抽象クラスではできません。 section_headerメソッドをカスタマイズしたい – overflow

+0

例として、https://moodle.org/plugins/format_masonryをダウンロードし、renderer.phpをチェックします。あなたのテーマでovverridesを行うことができます、カスタムコースフォーマットを作成する必要はありません – Bearzi

関連する問題