人気ワード

Copy Title & URL

Bookmark

Feed

Share

コンテンツタイプ【item】:アイテム一覧

目次

  1. コンテンツタイプ【item】:アイテム一覧
    1. コンテンツ新規作成
    2. コンテンツ情報 / コンテンツ設定
    3. テンプレートHTML
      1. 基本HTML
      2. 一覧挿入HTML
      3. 結果なしHTML
  2. アイテム詳細ページへのリンク設定
  3. レビュー一覧ページへのリンク設定
  4. ファイルのアップロード

コンテンツタイプ【item】:アイテム一覧

一般の方もしくはユーザーが閲覧できる、アイテム一覧のページを作成します。

コンテンツ新規作成

画面右上歯車マーク>コンテンツ > 新規作成

コンテンツ設定を入力し、コンテンツタイプ:item|アイテム一覧と、対象シートを選択します。

コンテンツ設定
コンテンツID コンテンツURLに使用されるID。https://システム設置先/contents.php?c=コンテンツID
設定後の変更は可能ですが、URLも変更されるのでご注意ください。
※省略された場合、自動で採番されます。
カテゴリ名 管理用にカテゴリ分けする場合に設定
※省略した場合、「未設定」に振り分けられます。
コンテンツ名 コンテンツの管理名称

アイテム一覧コンテンツの新規作成

コンテンツ情報 / コンテンツ設定

次に、ページ情報の設定、閲覧権限や公開設定などを行います。

コンテンツ情報
コンテンツタイプ 作成するコンテンツタイプを表示
コンテンツURL https://システム設置先/contents.php?c=コンテンツID
※コンテンツIDを変更するとURLも変更されます。
関連情報
対象シート コンテンツ作成時に設定した対象シート名
コンテンツ設定
コンテンツID コンテンツURLに使用されるID
※新規作成時に指定したID
カテゴリ名 管理用にカテゴリ分けする場合に設定
コンテンツ名 コンテンツの管理名称
一覧表示件数 アイテム一覧ページにおける一覧表示件数
公開範囲 コンテンツの公開範囲を設定
・一般:一般の方に公開されるコンテンツ
・ユーザー:ユーザーログイン後に閲覧できるコンテンツ
※複数のユーザーシートを作成した場合、「ユーザー」にチェックを入れ、
公開したいユーザー(ユーザーシート)を選択します。
閲覧権限外の転送URL 「公開範囲」に設定していない権限でアクセスした場合の転送先URL
対象デバイス 閲覧が可能な端末を設定
※レスポンシブの場合、「PC」「スマートフォン」両方にチェックを入れてください。
対象外デバイスの転送URL 「対象デバイス」で設定していない端末からアクセスした場合の転送先URL
Basic認証 コンテンツ閲覧時にBasic認証をかける場合、設定
公開設定 公開状態を設定
※新規作成時の初期値は「非公開」
検索クエリ設定
絞り込み条件 条件を指定することで、特定の条件を満たした情報のみ表示させる
式左辺:対象シートで定義した項目リストから選択
式右辺:項目右横ボタン切り替えにより、条件となる値もしくは項目を指定
※複数条件を指定した場合は「And条件」になります。
並び替え設定 項目指定:指定した項目の条件で並び替え
並び替え条件
左辺に対象シートで定義した項目を選択し、右辺で昇順か降順を選択
※並び替え可能な項目種別は、「文字列」「整数」「小数点」「日付」
ランダム:項目右横ボタンにより切り替え
seed値
固定:ランダムで表示された並び順は変動されず固定
変動(日単位):日をまたぐとランダム順を変更
変動(秒単位):1秒ごとにランダム順を変更

テンプレートHTML

コンテンツタイプ【item】:アイテム一覧では、以下の編集エリアを用意しています。 各編集エリアでHTMLの編集や変数を挿入します。

  • 基本HTML
  • 一覧挿入HTM
  • 結果なしHTML

基本HTML

基本HTML、一覧HTMLと結果なしHTMLの位置づけ

アイテム一覧を出力する基本HTMLを作成します。

検索フォーム作成時のポイント
設置必須 フォームスタート変数:[form_start]とフォームエンド変数:[form_end]を設置
設置必須 検索ボタン:[form_search_button]を設置
・jQueryライブラリを読む込む変数:[jquery]を設置
・カレンダーライブラリを読む込む変数:[calendar]を設置
[form_start]
<table>
  <tr>
    <th>雇用形態</th>
    <td>
      [search_check_origin_employ_type]
    </td>
  </tr>
  <tr>
    <th>エリア</th>
    <td>
      <div class="selectbox selectbox--full">
        [search_select_origin_add_area]
      </div>
    </td>
  </tr>
    ============(省略)============
  <tr>
    <th>フリーワード</th>
    <td>
      [search_keyword]
    </td>
  </tr>
</table>
<div class="search__btn">
  [form_search_button]
</div>
[form_end]
基本画面HTMLとコンテンツ表示例

主要変数は以下を用意しています。

変数 説明
[search_keyword]
[search_項目ID]
検索用フリーワード入力フォーム
検索用任意項目フォーム
[form_start]
[form_end]
フォーム開始タグ
フォーム終了タグ
[form_search_button] 検索ボタン
[search_sort_origin_項目ID] 【ソートURL】任意項目
[action_code] 実行コード(検索)タグ
[search_row] 検索結果数
[search_limit_s]
[search_limit_e]
検索範囲の1ページ目へのリンク
検索範囲の最終ページへのリンク
[pager_li] ページャー(<li></li>)
[list] 一覧挿入HTMLで作成した検索リストを記述
[jquery]
[calendar]
[sweetalert]
jQueryライブラリを読み込む変数
カレンダー表示用JavaScriptライブラリを読み込む変数
SweetAleartライブラリを読み込む変数
[keep_js_js_シートID_url] 紐づくkeepモジュールがあるとき、コンテンツタイプ:キープJSを呼び出す
[parts_header]など コンテンツタイプ:HTMLテンプレートを呼び出す
[profile_user_ユーザーシートID] ユーザーシートで定義したすべての項目

一覧挿入HTML

基本HTML、一覧HTMLと結果なしHTMLの位置づけ

基本HTMLに配置した変数:[list] で繰り返し表示させる内容を記述します。

一覧挿入HTMLとコンテンツ表示例
変数 説明
[item_id] システムID
[item_data_id] ID
[item_origin_項目ID] シート内で定義した任意項目
[manager_マネージャー項目ID] アイテム所有者がマネージャーのとき、マネージャーシートで定義した
すべての項目
[keep_キープシートID_state] 紐づくkeepモジュールがあるとき、ログレコードチェック(bool)
[jquery]
[calendar]
[sweetalert]
jQueryライブラリを読み込む変数
カレンダー表示用JavaScriptライブラリを読み込む変数
SweetAleartライブラリを読み込む変数
[keep_js_js_シートID_url] 紐づくkeepモジュールがあるとき、コンテンツタイプ:キープJSを呼び出す
[parts_header]など コンテンツタイプ:HTMLテンプレートを呼び出す
[profile_user_ユーザーシートID] ユーザーシートで定義したすべての項目

結果なしHTML

基本HTML、一覧HTMLと結果なしHTMLの位置づけ

検索結果が0件のとき、表示されるHTMLを記述します。
基本HTMLに記述したソースコードを流用して、一覧表示エリアに「検索結果が0件です。~」などの案内文言を表示することで、再検索を促すことができます。

アイテム詳細ページへのリンク設定

アイテム一覧からアイテム詳細ページへリンクを設定することができます。リンクの設定はアイテム詳細コンテンツのIDが必要となりますので、先に「アイテム詳細」コンテンツを作成しておきます。

以下は、アイテム詳細コンテンツのサンプルURLです。

  • https://example.com/contents.php?c=job_detail

ページ遷移するには、詳細コンテンツのコンテンツID(/contents.php?c=job_detail)に、アイテムIDをパラメータ付与します。
※アイテムIDは、「変数:[item_id]」 として用意されています。

一覧ページから詳細ページへのリンク先URLは、以下のとおりになります。

  • ./contents.php?c=job_detail&id=[item_id]
    ※URLの先頭に「.」ドットの追加を忘れずに

【一覧挿入HTML】のリンク箇所に設定します。

一覧挿入(リンク挿入)

レビュー一覧ページへのリンク設定

アイテム一覧からアイテム個別のレビューページへリンクを設定することができます。リンクの設定はレビュー一覧コンテンツのIDが必要となりますので、先に「レビュー一覧」コンテンツを作成しておきます。

以下は、レビュー一覧コンテンツのサンプルURLです。

  • https://example.com/contents.php?c=review_list

アイテムを絞り込んでページ遷移するには、レビュー一覧のコンテンツID(/contents.php?c=review_list)に、アイテムIDをtarget_id指定でパラメータ付与します。
※アイテムIDは、「変数:[item_id]」 として用意されています。

レビュー一覧ページへのリンク先URLは、以下のとおりになります。

  • ./contents.php?c=review_list&target_id=[item_id]
    ※URLの先頭に「.」ドットの追加を忘れずに

【一覧挿入HTML】のリンク箇所に設定します。

一覧挿入(レビュー挿入)

ファイルのアップロード

4MB以内で以下のファイルをアップロードし、直接ソースコード上に配置できます。

アップロード可能なファイル(拡張子)
jpg / jpeg / png / gif / svg / ico / css / js / pdf / otf / ttf / woff / woff2 / xml

アップロードしたファイルは全てファイルBOXに保管されます。
また「ファイルBOXから選択」ボタンより、ファイルBOXで保管されているファイルをソースコード上に配置することもできます。
ファイルBOXの使用方法

itemモジュール関連マニュアル

関連記事