パーツオプション
パーツオプション設定
各パーツの画面上部の[オプションを設定する]を押下すると表示される、モーダル上の設定項目について解説します。
[オプションを設定する]ボタン
オプション設定ダイアログ
HTML
パーツを囲むwrapタグを設定できます。
HTML要素
div・section・nav・article・aside・header・footer・dialogタグのいずれか、または「指定なし」から選択してください。
id/classを指定する場合は、「指定なし」以外のいずれか選択してください。
id
HTML要素のid属性の値を設定できます。 半角英数・記号(-_):100字
class
HTML要素のclass属性の値を設定できます。 半角英数字・半角スペース・記号("以外):100字
管理タグ
管理タグを設定できます。管理タグ欄を選択すると、設定されている候補が表示されます。表示された管理タグを選択するだけで入力されます。
管理タグ欄はインクリメンタルサーチ機能があり、文字を入力するたびに前方一致で候補が絞込まれます。
備考
パーツに関する備考を設定できます。備考はパーツオプション設定以外の画面には表示されません。 文字数:400字
OK
オプション設定を入力します。
キャンセルする
作業内容を破棄します。
パーツのHTML要素について
パーツをid/classで指定
パーツオプション設定の「HTML要素」で「指定なし」を選択した場合、パーツ自体のHTMLタグのみがECサイトに出力されます。
「指定なし」以外の要素、div・section・nav・article・aside・header・footer・dialogタグのいずれかを選択した場合
パーツを囲むHTMLタグとして出力できます。
いずれかのタグを選択した場合
パーツを囲むHTMLタグを出力し、HTMLタグにidまたはclassを設定できます。
これによりCSSデザインの際にパーツを指定したり、JavaScriptなどで要素として指定できます。
以下のような場合に利用できます。
パネルパーツにて、他のパーツをまとめてレイアウトに配置する場合
パネルパーツは複数のパーツを一つのパーツでまとめてレイアウトに配置できますが、パネルパーツ自体にはHTMLタグはありません。
パネルパーツにまとめられたパーツを囲むHTMLタグを入力したい場合、パーツオプション設定のHTML要素を使用します。
パネルパーツのパーツオプションにHTML要素を指定しない場合
HTMLタグ出力は以下のようになります。
<!-- 1つ目のパーツ -->
<div><a href="#"><img src="{% items[/item/path/banner1.jpg] %}"></a></div>
<!-- 2つ目のパーツ -->
<div><a href="#"><img src="{% items[/item/path/banner2.jpg] %}"></a></div>
<!-- 3つ目のパーツ -->
<div><a href="#"><img src="{% items[/item/path/banner3.jpg] %}"></a></div>
<!-- 4つ目のパーツ -->
<div><a href="#"><img src="{% items[/item/path/banner4.jpg] %}"></a></div>
※コメント部分は実際には出力されません。
パネルパーツのパーツオプションにHTML要素を指定する場合
パーツ配置エリアに配置したパーツを囲む(Wrap)タグを設定できます。
例えばHTML要素「section」・id「pannelsample」・class「wrap」と設定した場合、HTMLタグ出力は以下のようになります。
<section id="pannelsample" class="wrap">
<!-- 1つ目のパーツ -->
<div><a href="#"><img src="{% items[/item/path/banner1.jpg] %}"></a></div>
<!-- 2つ目のパーツ -->
<div><a href="#"><img src="{% items[/item/path/banner2.jpg] %}"></a></div>
<!-- 3つ目のパーツ -->
<div><a href="#"><img src="{% items[/item/path/banner3.jpg] %}"></a></div>
<!-- 4つ目のパーツ -->
<div><a href="#"><img src="{% items[/item/path/banner4.jpg] %}"></a></div>
</section>
※コメント部分は実際には出力されません。
カルーセル/コラム/箇条書き/メニュー/任意商品表示パーツにid属性を設定する場合
カルーセル/コラム/箇条書き/メニュー/任意商品表示パーツは、パーツ自体にHTMLタグが設定されています。
パーツ自体のHTMLには任意のclassを設定できますが、idは設定できません。
idを追加したい場合は、パーツオプションのHTML要素を設定し、パーツ自体のHTMLタグを囲むHTMLタグにidを設定します。
また、デザインやJavaScriptによる操作のためにid/classを追加したい場合、パーツオプションのHTML要素を設定すれば、パーツ自体を囲むHTMLタグにid/classを設定できます。
<div id="infomationsample" class="listsample">
<!-- 箇条書きパーツ -->
<ul class="fs-pt-list fs-pt-list--noMarker">
<li class="fs-pt-list__item">
<a href="#" class="fs-pt-list__link">新作&SALEアイテムがまとめて再入荷</a>
</li>
<li class="fs-pt-list__item">
<a href="#" class="fs-pt-list__link">先行予約商品のお知らせ</a>
</li>
</ul>
<!-- 箇条書きパーツ -->
</div>
※コメント部分は実際には出力されません。