サードパーティのテーマとクレイの統合

サードパーティのテーマとクレイの統合

ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。

Clay Base は、テーマに必要なすべての機能とコンポーネントを提供し、Bootstrapのスタイルを継承します。 その結果、Clay Baseは、BootstrapのSass変数APIを活用するサードパーティのテーマと完全に互換性があります。

スタイルテーマ は、Clay Baseを使用してスタイルとコンポーネントを提供します。 したがって、ベストプラクティスとして、スタイル設定されたベーステーマを使用してサードパーティのテーマを統合する必要があります。

次の手順に従って、サードパーティのテーマをClay Baseに統合します。

  1. スタイル付きテーマをベースとして新しいテーマを作成します。 これは、新しく作成されたテーマのデフォルトのベーステーマであるため、これ以上のアクションは不要です。 これにより、必要なClay Baseファイルが提供されます。

  2. テーマの / src / css フォルダー(レガシーantテーマ: / _diff / css)に、 font_awesome.scss という名前のファイルを以下のコードとともに追加して保存します。

    // Icon paths
    
    $FontAwesomePath: "font-awesome/font";
    
    @import "font-awesome/scss/font-awesome";
    
  3. 同じフォルダーに、 _clay_variables.scssという名前のファイルを追加します。 すべてのAtlas、Bootstrap、およびClay Base変数の変更は、このファイルに配置する必要があります。

  4. サードパーティのテーマを含む / src / css (レガシーantテーマの場合は / _diff / css)内にフォルダーを作成します(例: / src / css / awesome-theme または / _diff / css / awesome-テーマ

  5. テーマのCSSコンテンツを作成したフォルダーにコピーします。

  6. _clay_variables.scssで、テーマ変数を含むファイルをインポートします。 たとえば、 @import "awesome-theme / variables.scss";

  7. _custom.scssで、CSSを含むファイルをインポートします。 たとえば、 @import "awesome-theme / main.scss";

  8. gulp deploy テーマをデプロイします(レガシーantテーマの場合、 ant deploy使用します)

これで、サードパーティのテーマをClay Base \に統合する方法がわかりました!

関連トピック

クレイスタイルをアプリに適用する

クレイCSSをテーマにインポートする

« クレイCSSをテーマにインポートするLiferay JavaScript API »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています