(diff)将来的なテーマのメンテナンスをさらに簡単にするよう、私たちは、デフォルトテンプレート、クラス、ID、イメージ、ファイル名およびスタイルシートのロケーションに関して、数多くの修正を施しました。1.1のために書かれたカスタムテーマは、1.2では動作しそうにありません。費やす必要があります。理想的には、あなたが1.2にアップグレードしたサイトのコピーを移行作業に使用すべきですが、テストのため、あなたのテーマをZIP圧縮して、新しい1.2サイトにて解凍することも可能です。1.2テーマに関するドキュメントを読んでください。1.2に同梱されているテーマのコンテンツを確認してください。イメージ設定ファイルtheme//config.phpからtheme//themeconfig.phpに、ファイル名が変更されました。テーマ名では、$theme->nameよりも、$theme->displaynameが使われるようになりました。親テーマとして、あなたのテーマが「default」を使用している場合、「raw」への変更を考慮してください。1.2のrawテーマには、すべての重要なレイアウトルールが含まれています。あなたのテーマは、少しのスタイルシートをオーバーライドするだけで使用できるようになると考えられます。あなたのテーマが古いデフォルトテーマに極めて類似している場合、また、あなたがすぐにテーマを動作するようにしたい場合、親テーマを「default」のままにすることで、簡単に移行することができます。デフォルトはrawテーマを継承して、rawテーマでは、1.1のデフォルトテーマのテンプレートすべてを含みます。スタイルシートのサイズを減らすため、それらのテンプレートには、修正されたクラスおよびIDが含まれます。1.2のすべての新しい機能に適合するため、他の多くの部分が変更されています。1.1のデフォルトテンプレートの違いを、あなたのテーマの1.1テンプレートに取り入れることは有用でしょう。それぞれのファイルの違いを調査して、対応する1.2のrawテーマを探した後、あなたの変更点をrawテンプレートの新しいコピーに再適用することができます。スタイルシート1.2では、メインのスタイルシートから多くのルールが、個別のプラグインまたはサイトセクションに対応する小さなスタイルシートへと移動されました。メインスタイルシートの名称は、現在もsyle.cssとなっています。管理セクションのみに使用されるルールは、現在admin.cssとなっています。編集およびページの表示には、view.cssが使用されます。プラグインでは、artefact/blog/theme/raw/static/style/style.css、interaction/forum/theme/raw/static/style/style.cssのようなファイルに独自のルールを指定する場合もあります。これらの追加的なスタイルシートで、あなたのテーマにルールをオーバーライドさせたい場合、新しいcssを作成して、そのファイルの中でルールをオーバーライドしてください。古いデフォルトスタイルシートで使用された多くのIDおよびクラスは、その名称を変更されました。-あなたのスタイルシートに関して、上記変更内容を検索および置換することがスターティングポイントとなりますが、あなたのテーマの見栄えを良くするには、十分ではありません。イメージいくつかのイメージでは、デフォルトロケーションが変更されました。テーマのlogo.gifは、site-logo.pngに変更されました。あなたのテーマが独自のヘッダテンプレートを持っていない場合、ヘッダイメージをsite-logo.pngに変更するか、ヘッダテンプレートをオーバーライドする必要があります。(例えば、テーマの親がdefaultからrawに変更された場合、また、子テーマのstatic/imagesディレクトリに、そのバージョンのイメージがない場合)。no-repeat;あなたのテーマが、親テーマでは使用していないイメージを使用する必要がある場合、または異なるイメージを使いたい場合のみ、この変更が必要です。