Contents of this Article

ンテンツ(特に本文)が長くなりすぎて読みにくくなり困ったことはありませんか?

先に長いコンテンツを分割せずにページ分けする方法でページ分割して読みやすくする方法をお伝えしましたが、ここでは「コンテンツに全く手を付けることなく読みやすくする方法」紹介します。

Table of Contentsモジュールをインストールする

管理 › モジュール

モジュール:Table of Contentsモジュール

  • Simple html DOM APIモジュールをインストールします。
    ※ インストールには「PHP Simple HTML DOM Parser (simplehtmldom)」が必要です。事前にhttp://sourceforge.net/projects/simplehtmldom/よりダウンロードし、「path-to-drupal/sites/all/libraries/simplehtmldom/」以下に展開しておきます。
  • Field formatter settings APIモジュールをインストールします。
  • Table of contentsモジュールを有効にします。
    ※ Field formatter settings APIモジュール、Simple html DOM APIモジュールも必要です。

Table of Contentsモジュールの設定

管理 › 環境設定 › コンテンツ作成 › TOC filter

Table of Contentsモジュールの設定

  • HEADER TAGを選択します。
    目次化の対象となるヘッダタグを選択します。

対象コンテンツタイプを設定

管理 › サイト構築 › コンテンツタイプ ›[対象コンテンツタイプ]› 表示設定

コンテンツタイプ:表示設定(Table of Contents)

  • Bodyの設定に「TOC block」が増えていますので、設定(ネジ)アイコンをクリックします。
  • 「Enable the TOC block」をチェックし[更新]します。
  • コンテンツタイプを[保存]します。

レイアウトを設定する

管理 › サイト構築 › ブロック

ブロック設定:Table of Contents

  • 「コンテンツタイプの設定」することで、「TOC for: コンテンツ > ...」というブロックが追加されています。
    上記は、「Press release」コンテンツタイプ、「記事」コンテンツタイプ用のブロックができている様子です。
  • ブロックの詳細:Table of Contents
    通常のブロックと同様、表示したいリージョンに移動し[編集]よりタイトルなどを編集します。
見積りカテゴリ: 
このエントリーをはてなブックマークに追加
Facebook icon
Twitter icon
Google icon