ohnonot b4a9223951 First commit 5 years ago
..
LICENSE.md b4a9223951 First commit 5 years ago
README.md b4a9223951 First commit 5 years ago
TableOfContent.php b4a9223951 First commit 5 years ago

README.md

Table Of Contents

Released under the MIT license. Copyright (c) 2013 mcbSolutions.at

Version 0.3; Please report errors.

Generates a table of contents for the current page.

Installation

  1. Copy/save the plugin into plugins folder

index.html

  1. Add

    <link rel="stylesheet" href="{{ base_url }}/plugins/mcb_TableOfContent/style.css" media="screen,projection,print">
    <link rel="stylesheet" href="{{ base_url }}/plugins/mcb_TableOfContent/print.css" media="print">
    

    in the head section of your layout file.

  2. Optional - Smooth scrolling: Add

    <script src="{{ base_url }}/plugins/mcb_TableOfContent/code.js">
    </script>` after `<script src="{{ base_url }}/vendor/jquery/jquery.min.js"></script>
    

    inside the head section.

  3. Add {{ mcb_toc_top }} directly after the body tag.

  4. Add {{ mcb_toc }} where you want the table of contents displayed.

Optional: Config

mcb_toc_depth

integer

Only display header h1 to hn (where n is 1-6). Default is 3.

$config['mcb_toc_depth']        = 3;

mcb_toc_min_headers

integer

Only generate Table of content with at least n headers. Default is 3.

$config['mcb_toc_min_headers']  = 3;    

mcb_toc_top_txt

string

Text to display for "Move to top". Default is Top.

$config['mcb_toc_top_txt']      = 'Top';                

mcb_toc_caption

string

Text to display as caption for the table of contents. Default is Table of contents.

$config['mcb_toc_caption']      = 'Table of contents';

Screenshot

Screenshot of Table Of Contents