yiiフレームワークでベーステーマとサブテーマを作成するにはどうすればよいですか?
3 に答える
これを見てください: http ://www.yiiframework.com/doc/guide/1.1/en/topics.theming
私が間違っていなければ、必要に応じて、アプリケーション、モジュール、コントローラーのレベルでテーマを切り替えることができます。リンクで説明されているように、ファイルを正しい場所に配置する必要があります。
つまり、新しいテーマを作成するには、app_root/themes にテーマの名前を付けたフォルダーを作成します (例: app_root/themes/mytheme/)。
次に、views フォルダー (app_root/protected/views/) をテーマ フォルダーにコピーし、思いのままにカスタマイズします。
次に、コントローラーまたはコントローラーアクションで、アプリレベルのメイン構成ファイルでテーマを指定できます。
実際、テーマ設定は非常に簡単です。
PSこれらのファイルは、保護された/ビューから、カスタマイズする予定のテーマの/ビューにのみコピーする必要があります。アクティブなテーマの /views フォルダー内のすべてのファイルは、/protected/views フォルダー内の対応するファイルを上書きするためです。
yii が最初にオーバーライド ファイルを読み込めるようにするサブテーマ関数はありません。それは単なるテーマであり、yii ドキュメントに関する qiang のチュートリアルを通じて、最初にフロントエンドとバックエンドを分離する方法を学ぶ必要があります。
この本 Yii 1.1 アプリケーション開発クックブック を読むよりも、テーマ設定に大いに役立ちます。crud ファイルをテーマ設定するだけで、シンプルなバックエンド データ管理インターフェイスになります。