Перейти к содержанию

Автозаполнение содержимого#

После каждой главы можно вставить таблицу с кратким содержимым. Это часто используется для вывода всех Свойств, Методов свойств класса.

Для того, что бы не заполнять такую таблицу вручную, добавлен механизм автоматической генерации таблицы (Например Свойства в AnalyticalGrid).

Использование#

  1. После главны (2 уровня) добавьте тэг
    <div class="chapter_list"></div>
    
  2. При открытии страницы в это место добавится содержимое (заголовки 3го уровня).

Как это работает?#

  1. Добавлен новый js-скрипт (overrides/assets/javascripts/extra.js добавлен в переопределённую форму содержимого overrides/partials/content.html).
  2. Скрипт ищет все объекты с классом chapter_list, и в них добавляет таблицу. Перед добавлением свойства сортируются по возрастанию.
  3. Таблица строится по правилу:
    • Первый столбец - заголовок 3го уровня h3 с ссылкой на него.
    • Второй столбец - содержимое первого тэга p после h3.