メニュー
はじめに
関連コンテンツ設定
表示設定
解析
管理設定
テンプレート設定リファレンス

レイアウト XML

デザイン設定メニューで「上記以外のパターンを使⽤する」(セミオーダ)を選択した場合、デフォルトのパターンに無いレイアウトで、検索結果ページを作成することが出来ます。
検索結果ページのレイアウトを設定するには、「レイアウト XML」⼊⼒欄を編集します。
「レイアウト XML」では、あらかじめ⽤意された HTML モジュールを、任意のレイアウトで配置することが出来ます。

  • HTML モジュールとは、検索結果ページの HTML を、機能単位に分割したものになります。

レイアウト XML の基本書式

<?xml version="1.0" encoding="utf-8" ?>
<search layout="{layout}">
  <{section}>
    <nm name="{module}"></nm>
    <nm name="{module}">
      <op name="{module}"></op>
      <op name="{module}"></op>
    </nm>
    <nm name="{module}">
      <op name="{module}"></op>
      <op name="{module}"></op>
    </nm>
  </{section} >
  <{section}>...</{section}>
  <{section}>...</{section}>
  <{section}>...</{section}>
</search>
{layout} 検索結果ページのレイアウトの⼤枠を指定します。
指定可能な値は以下の通りです。
1 1カラムレイアウト
2 1カラム(下部 2 カラム)レイアウト
3 2カラム(左メニュー)レイアウト
4 2カラム(右メニュー)レイアウト
{section} 検索結果ページのレイアウトにおける、セクションを記⼊します。
使⽤可能なセクションは以下の通りです。
head ヘッダ
side サイドカラム
main メインカラム
foot フッタ
{module} HTML モジュール名を指定します。
モジュール名は、<nm>タグの"name"属性に指定します。
使⽤可能なモジュールの⼀覧は使⽤可能な HTML モジュールをご参照ください。

モジュールの⼊れ⼦について
⼀部のモジュールは、内部に別のモジュールを表⽰することが可能です。(⼊れ⼦)
⼊れ⼦にする場合は、モジュールタグの中に、別のモジュールを<op>タグで記載します。

レイアウト XML の設定例

<?xml version="1.0" encoding="utf-8" ?>
<search layout="1">
  <head><!--head 部-->
    <nm name="isfw_pc"><!--pc 表⽰のみ-->
      <op name="isfw_topicpath"></op><!--パンくず-->
    </nm>
    <nm name="isfw_search_upper"><!--配下を横並び表⽰-->
      <op name="isfw_kwsearch"><!--検索フォームエリア-->
        <op name="isfw_kwsearch_content"></op><!--検索窓-->
        <op name="isfw_kwsearch_refine"></op><!--絞込み条件-->
        <op name="isfw_kwsearch_options"></op><!--画像サイズ、PDF など-->
      </op>
      <op name="isfw_kwrank"></op><!--キーワードランキング-->
    </nm>
    <nm name="isfw_recommend"></nm><!--関連コンテンツ-->
  </head>
  <side><!--side 部-->
  </side>
  <main><!--main 部-->
    <nm name="isfw_results" ><!--検索結果表⽰エリア-->
      <op name="isfw_related_word"></op><!--関連語表⽰-->
      <op name="isfw_predict_word"></op><!--もしかして-->
      <op name="isfw_listhead"></op><!--表⽰件数、並び替えなど-->
      <op name="isfw_results_content"></op><!--検索結果-->
      <op name="isfw_pager"></op><!--ページャーエリア-->
    </nm>
    <nm name="isfw_sp"><!--sp 表⽰のみ-->
      <op name="isfw_topicpath"></op><!--パンくず-->
    </nm>
    <nm name="isfw_service_mark"></nm><!--powered by i-search-->
  </main>
</search>