管理画面操作マニュアル「アーカイブ」

v1.16.02022 年 9 月 30 日更新
1目次
1．アーカイブ ........................................................................................................................ 3
1-1

アーカイブの閲覧 .................................................................................................... 3

1-2

アーカイブフォルダーの新規作成 ........................................................................... 4

1-3

アーカイブフォルダーの編集 ................................................................................ 12

1-4

アーカイブフォルダーの削除 ................................................................................ 122

1．アーカイブ
1-1 アーカイブの閲覧アーカイブは、月ごとのページのアーカイブを作成する機能です。特定のフォルダー配下に作成することで、そのフォルダー内のページのアーカイブを作成します。
例）http://demo.ss-proj.org/docs/archive/201607/→数字の部分はアーカイブを表示する年月を入れます。

3

1-2 アーカイブフォルダーの新規作成(1) 左サイドメニューの[フォルダー]をクリックします。

(2) アーカイブを作成するフォルダーをクリックします。

(3) [フォルダー]をクリックします。

4

(4) [新規作成]をクリックします。

(5) フォルダー属性で[変更する]をクリックし、[標準機能]－[アーカイブ]を選択します。

(6) 必要事項を入力します。

[タイトル]… ページのタイトルに利用し、ブラウザのタイトルバーやページタイトルに表示されます。
[一覧用タイトル]… 一覧のタイトルに利用されます。未設定の場合はタイトルが流用されます。

5

[フォルダー名]… ファイル名は URL に利用します。半角英数字で入力してください。.html などの拡張子の記述は不要です。
[レイアウト]… フォルダーのレイアウトを選択します。

[ページレイアウト]… ページのレイアウトを選択します。初期値は上位のフォルダーの設定を継承しています。
[並び順]… フォルダーの並び順の設定で「指定順」を指定している場合に利用します。数字が大きいほど一覧ページの下位にリンクが表示されます。
[ショートカット]… 表示を選択することで管理画面のサイトトップ「コンテンツ」に表示されます。
[既定のモジュール]… サイトトップ「コンテンツ」から遷移したときの「モジュール」を設定します。

[キーワード]… 検索エンジン用のキーワードの設定に利用します。「,」で区切ることにより複数のキーワードの設定が可能です。
[概要]… 検索エンジン用のページ概要の設定に利用します。
[サマリー]… 一覧ページで表示するページの概要に利用します。一覧系のフォルダーのループ HTML の設定で下記のように記述した箇所に表示されます。
#{summary}6[表示設定]… 月次表示の場合、リスト表示またはカレンダー表示が選択できます。

[検索条件(URL)]… 自フォルダー内のリスト以外で表示するリストのフォルダー名を記述します。改行することで複数のファルダーを指定することが可能です。
例：
oshirase7

oshirase/event
shisei/jinji[並び順]… どういった順でリストを並べるかを指定します。
[表示件数]… リストの表示件数を指定します。
[NEW マーク期間]… 設定した期間内に作成されたページへのリンクに NEWマークを付与するための class がふられます。
[ループ HTML 形式]… ループ HTML 形式の形式を選択します。
SHIRASAGI: シラサギ形式で上部 HTML, ループ HTML, 下部 HTML を記述します。
Liquid: Liquid 形式でループ HTML を記述します。
[上部 HTML]… リスト部分の上部に任意の内容の HTML を記述することが可能です。
#{parent_name} 親フォルダーの名前が表示されます。
#{parent.parent_name} 親フォルダーの親フォルダー名が表示されます。
#{part_name} 現在のパーツの名前が表示されます。
#{part_parent_name} 現在のパーツの親フォルダー名が表示されます。
#{part_parent.parent_name} 現在のパーツの親フォルダーの親フォルダー名が表示されます。
#{if 条件分岐タグ A}内容 A#{end} 条件分岐タグ A が true のとき、内容 A を表示します。
#{if 条件分岐タグ A}内容 A#{elsif 条件分岐タグ B}内容 B#{end} 条件分岐タグ
A が true の場合は内容 A、条件分岐タグ A が false かつ条件分岐タグ B が trueの場合は内容 B を表示します。
#{if 条件分岐タグ A}内容 A#{else}内容 B#{end} 条件分岐タグ A が true の場合
は内容 A、false の場合は内容 B を表示します。
条件分岐タグ:- is_page() ページならば true, それ以外は false を返します。
- is_node() フォルダーならば true, それ以外は false を返します。
- in_node('/docs') ファイル名が docs から始まるならば true, それ以外は falseを返します。
- has_pages() 現在のフォルダーにページがある、または現在のフォルダーのカテゴリーに所属しているならば true, それ以外は false を返します。
使用例：<article class="#{class}"><header><h2><a href="#{url}">#{name}</a></h2></header><p>#{summary}</p></article>8

[ループ HTML]… 自動生成されたリスト表示部分の HTML を指定することが可能です。ループ HTML を選択または直接記入することが可能です。下記のように記述します。
#{class} リンク先のファイル名が表示されます。ファイル名に拡張子がある場合、拡張子を除いた部分が表示されます。
#{date}

リンク先のページの公開日時が「2015/4/1」の形式で表示されます。

#{date.default} リンク先のページの公開日時が「2015/4/1」の形式で表示されます。
#{date.iso} リンク先のページの公開日時が「2015-04-01」の形式で表示されます。
#{date.long} リンク先のページの公開日時が「2015 年 4 月 1 日」の形式で表示されます。
#{date.short} リンク先のページの公開日時が「4/1」の形式で表示されます。
#{time} リンク先のページの公開日時が「2015/4/1 12:34」の形式で表示されます。
#{time.default} リンク先のページの公開日時が「2015/4/1 12:34」の形式で表示されます。
#{time.iso} リンク先のページの公開日時が「2015-4-1 12:34」の形式で表示されます。
#{time.long} リンク先のページの公開日時が「2015 年 4 月 1 日 12 時 34 分」の形式で表示されます。
#{time.short} リンク先のページの公開日時が「15/04/01 12:34」の形式で表示されます。
#{url} リンク先ページの URL が表示されます。
#{name} リンク先ページのタイトルが表示されます。
#{index_name} リンク先ページの一覧用タイトルが表示されます。未設定の場合はタイトルが表示されます。
#{summary} リンク先ページの Summary が表示されます。
#{html} リンク先ページの本文が表示されます。
#{current} 現在訪問しているページと URL が同一の場合、class に currentが付与されます。
#{new} リンク先のページ公開日時が NEW マーク期間の範囲内の場合、classに new が付与されます。
#{id} リンク先のファイル ID が表示されます。
#{group} リンク先ページの所有グループが表示されます。
#{groups} リンク先ページの全ての所有グループが表示されます。
#{img.src} リンク先ページ内に画像が存在する場合、リンク先ページの先頭の画像が表示されます。それ以外の場合、既定のパスが表示されます。
#{categories} リンク先ページ内がカテゴリーに関連付けられている場合、リンク先ページのカテゴリリストが表示されます。
9

#{pages.count} リンク先ページ内にページが存在する場合、リンク先ページ内のページ数が表示されます。
#{tags} リンク先ページのタグが表示されます。
#{child_items} フォルダー内のフォルダーやページが子リストで表示されます。
#{category_nodes} フォルダー内のカテゴリーフォルダーが子リストで表示されます。
#{category_pages} カテゴリーが設定されたページが子リストで表示されます。
#{child_nodes} フォルダー内のフォルダーが子リストで表示されます。
#{child_pages} フォルダー内のページが子リストで表示されます。
[下部 HTML]… リスト部分の下部に任意の内容を HTML で記述することが可能です。上部 HTML と同じテンプレートが使用できます。
[ページ未検出時表示]… ページが見つからない時、上部 HTML と下部 HTMLを表示するか設定できます。
[代替 HTML]… ページが見つからない時、ループ HTML の代わりに表示するHTML を記述することが可能です。
[ループ HTML]… Liquid 形式で記述します。
使用例：{% for page in pages %}<article class="item-{{ page.css_class }} {% if page.new? %}new{% endif %}{% if page.current? %}current{% endif %}">
<header><time datetime="{{ page.date }}">{{ page.date | ss_date:"long" }}</time><h2><a href="{{ page.url }}">{{ page.index_name | default:page.name }}</a></h2></header><p>{{ page.summary }}</p></article>{% endfor %}[ステータス]… ページの「公開」「非公開」を選択します。
[公開日時]… 更新日を特定の日時へ変更したい場合に設定します。省略した場
合は、更新日が表示されます。

10

[管理グループ]… このページを編集可能にするグループを選択します。
[グループを選択する]と下記の画面が表示されます。該当するチェックボックスをチェックして[グループを設定する]をクリックすると、記事入力画面に戻ります。グループの一部を入力して[グループを検索]をクリックして、グループを検索することもできます。※この入力エリアは[権限]をクリックすると表示されます。

(7) [設定]をクリックすると、フォルダーが作成されます。

11

1-3 アーカイブフォルダーの編集(1) 編集したいアーカイブフォルダーのチェックボックスとタイトル以外の場所をクリックした場合に表示されるウィンドウ内の[編集する]をクリックして、編集します。

(2) 編集後、[保存]をクリックします。

1-4 アーカイブフォルダーの削除(1) フォルダー一覧でチェックボック
スとタイトル以外の場所をクリックした場合に表示されるウィンドウ内の[削除する]をクリックして、編集します。

(2) 削除確認画面で、[削除]をクリックします。

12