Содержание статьи в плавающем окне на joomla
extra_toc

Если Вы хотите автоматизировать сбор и вывод в определенное место содержания материала, то Вам пригодится плагин Extra ToC. Описание и демонстрация его работы представлена  здесь. Скачать плагин можно с сайта разработчика.

После установки на некоторых шаблонах иногда появляется ошибка:

Notice: Undefined property: stdClass::$toc in C:\xampp\htdocs\joomla\plugins\content\extra_toc\extra_toc.php on line 44

Если это произошло, то в файле extra_toc.php в строке 44 нужно заменить 

&& $article->toc==""

на

&& ( !isset($article->toc) || !$article->toc )

Если требуется, чтобы содержание было не только в статье, но и в блоге категории, то в настройках плагина в строке "Placeholder class / ID (with . or #)" нужно дописать класс .blog

extra toc.JPG

Если необходимо добавить содержание в модуль, то нужно прописать в произвольный модуль "html-код" и прописать CSS класс заголовка, такой же, как и "Custom block class" в настройках плагина Extra ToC. Здесь же, в дополнительных параметрах модуля "HTML-код" можно указать, каким тегом будет выводится содержание (H1-H6).

 htmlCod.JPG

На шаблоне RT c gantry 5 поэтапная установка выглядит следующим образом:

  1. Установить плагин
  2. Создать модуль "html-код"
  3. Прописать в него соответствующий css из настроек Extra ToC
  4. Добавить модуль в разметке

extra toc1.JPG