他のユーザーがH1コンポーネント・スタイルを選択するためのテーマの更新

コンポーネントのスタイルをテーマに登録することにより、コンポーネントに指定したスタイルを他のユーザーが設定パネルまたは「スタイル」タブから切り替えられるようにすることができます。

他のユーザーがコンポーネント・スタイルを選択できるようテーマを更新するには:
  1. コンポーネントのdesign.cssファイルに別のスタイルを追加します。appinfo.jsonに定義されているとおり、各スタイルにコンポーネントの登録済styleClassName接頭辞を付けます。このコンポーネントの場合、接頭辞はh1-componentです。

    h1-component-gothic-styleおよびh1-component-courier-styleの2つの別のスタイルが追加されています。

    design.cssの新しいコンテンツは次のようになります:

    .h1-component-default-style .scs-component-content {
     font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
     font-size: 24px;
     color:red;
     font-weight: normal; }
    .h1-component-gothic-style .scs-component-content {
     font-family: "Century Gothic","CenturyGothic","AppleGothic",sans-serif;
     font-size: 32px;
     font-weight: bold; }
    .h1-component-courier-style .scs-component-content {
     font-family: "Courier";
     font-size: 32px;
     font-weight: bold; }
  2. スタイルをテーマdesign.jsonファイルに登録します。このファイルは、サイトが使用しているテーマ内にあります。デザイン・ファイル内のテーマ・ファイルにドリルダウンしてから、デフォルトのフォルダにドリルダウンし、コンポーネントのセクションをdesign.jsonに追加します。

    後ろに続く太字テキストが、追加すべき内容の例です:

               "news-article": {
                        "styles": [{
                                          "name": "News Article 1",
                                          "class": "news-article-default-style"
                                          },
                        {
                                          "name": "News Article 2",
                                          "class": "news-article-style-1"
                                          }
                                   ]
               }, 
               "h1-component": { 
        "styles": [{ 
          "name": "Plain", 
          "class": "h1-component-default-style" 
       }, { 
                "name": "Courier", 
                "class": "h1-component-courier-style" 
       }, { "name": "Gothic", 
            "class": "h1-component-gothic-style" 
       }] 
      }
      },
      "componentIcons": {
              "scs-socialbar": {
                        "icons": [

追加されたdesign.jsonスニペットの名前("Plain"、"Courier"、"Gothic")は、次のようにスタイル・タブ上のコンポーネントの設定パネルに表示されます。選択した場合、これらにより、対応するスタイル("h1-component-default-style"、"h1-component-courier-style"、"h1-component-gothic-style")がそれぞれコンポーネントに適用されます。