テンプレートのブロック設定でプラグインブロックを選び、プラグインのセレクトボックスでTagCloudを選びます。
※TagCloudのブロックを設置するページは一つだけになります
※ページのタイトルフォーマットで%TAG_CLOUD%の置換文字列が使用可です
他のブロックの時と同じですが、block:id="***"の記述の時に、ラベルIDと表示件数を指定することができます
※ブロックの外側でcms:id="tag_cloud_tag"で表示中のタグ一覧ページのタグ名を出力します。
<!-- cms:id="tag_cloud_tag" -->タグ名<!-- /cms:id="tag_cloud_tag" --> <!-- block:id="***" cms:label="1" cms:count="10" --> 表示したい内容のcms:idを追加 <!-- /block:id="***" -->
***の箇所は任意の値です。
cms:labelでどのラベルが設定されている記事一覧を取得するかを決めることができます。
※cms:labelは必ず指定してください。ブログで使用するラベルのIDを指定します
ラベルIDは管理画面でラベルの詳細を開き、ブラウザのアドレスバーに入力されているURLの末尾の数字になります。
例:"http://example/cms/soycms/index.php/Label/Detail/2"の場合のラベルIDは2になります。
cms:countで記事を何件表示するか決めることができます。
※cms:countの指定がなくても動作します。
<!-- cms:module="common.tag_cloud" --> <!-- p_block:id="tag_cloud_word_list" cms:count="10" cms:random="on" --> <a cms:id="tag_link"><!-- cms:id="tag" -->タグ<!-- /cms:id="tag" --></a> <!-- /p_block:id="tag_cloud_word_list" --> <!-- /cms:module="common.tag_cloud" -->
cms:countでタグを何個表示するか決めることができます。
※cms:countの指定がなくても動作します。
cms:random="on"でタグの表示順をランダムにします。
※cms:randomがない場合はタグが付いた記事が多い順になります
※cms:id="tag_link"をcms:id="tag_hash_link"に代えるとハッシュ値版のパラメータに代わります
<!-- b_block:id="entry" --> <!-- cms:id="tag_cloud_tag_list" --> <a cms:id="tag_cloud_tag_link"><!-- cms:id="tag_cloud_tag_word" -->タグ<!-- /cms:id="tag_cloud_tag_word" --></a> <!-- /cms:id="tag_cloud_tag_list" --> <!-- cms:id="is_tag_cloud" -->記事に登録されているタグが有る時に出力されます<!-- /cms:id="is_tag_cloud" --> <!-- cms:id="no_tag_cloud" -->記事に登録されているタグが無い時に出力されます<!-- /cms:id="no_tag_cloud" --> <!-- /b_block:id="entry" -->
※cms:id="tag_cloud_tag_link"をcms:id="tag_cloud_tag_hash_link"に代えるとハッシュ値版のパラメータに代わります
下記のコードをプラグインブロックの外に記述します。
<a p_block:id="s_first_page">最初のページへ</a> <!-- p_block:id="s_pager" cms:pager_num="10" --> <span class="pager_item" cms:id="pager_item"><a href="#">1</a></span> <!-- /p_block:id="s_pager" --> <a p_block:id="s_last_page">最後のページへ</a> <!-- p_block:id="s_pages" /-->ページ中<!-- p_block:id="s_current_page" /-->ページ目
<!-- p_block:id="s_has_prev_page" --><a p_block:id="s_prev_page">前のページ</a><!-- /p_block:id="s_has_prev_page" --> <!-- p_block:id="s_has_next_page" --><a p_block:id="s_next_page">次のページ</a><!-- /p_block:id="s_has_next_page" -->