SitesSDK.Utils.addSiteThemeDesign(cssUrl)

この関数は、現在のページのHTML <head>タグ内にlink要素を作成します。ソースは、cssUrlのパスに設定されます。

パラメータ

注意:

Utilsネームスペースの関数は、Oracleで公式にはサポートされていません。これらは、サンプル実装として役立つよう意図されています。自己責任において使用してください。
名前 タイプ 説明

cssUrl

文字列

現在のテーマ・デザインのURLパス。リモート・コンポーネントでのみ使用します。

ローカル・コンポーネント(iframe内で実現される)は、URLのかわりにページからプロパティをフェッチする必要があります。

使用方法

この関数は通常、このサンプル・コードに示されるとおり、ホスト・サイトからの現在のテーマ・デザインのフェッチとともに使用されます:

// fetch current theme design from host site and then add it to the page

SitesSDK.getSiteProperty('theme',function(data){
                // check if we got an url back
                if ( data.url && typeof data.url === 'string' ) {
                                if ( data.url !== '') {
                                          // theme is loaded so dynamically inject theme
                                          SitesSDK.Utils.addSiteThemeDesign(data.url);
                                }
                }
        });