Привет всем! Подскажите как реализовать в друпале такой функционал как вывод Содержания как на Википедии
Может есть готовый модуль!
Вложение | Размер |
---|---|
![]() | 242.73 КБ |
Привет всем! Подскажите как реализовать в друпале такой функционал как вывод Содержания как на Википедии
Может есть готовый модуль!
Вложение | Размер |
---|---|
![]() | 242.73 КБ |
Комментарии
На википедии просто ссылки на якоря. Что мешает добавить их на страницу?
Что должно быть в содержании?
Заголовки которые в body - h2 h3 h4 h5>
http://htmlbook.ru/samhtml/yakorya
Корневая ошибка в том, что подходите к работе с друпал сайтом, как со статическим.
От сих и выход в вашей ситуации - также, как делали текстовое поле в материале.
Т.е. туда-же руками блок список со ссылками на нужные якоря в тексте.
То есть автоматизировать процесс никак ?
Можно автоматизировать, практически, все. Нужно понимать что нужно автоматизировать.
Можно парсить текст Body и автоматически добавлять якоря и создавать ссылки на них в определенном месте.
Можно js'ом делать то же самое.
Но в любом случае - Вы не найдете "готовый модуль" под свои нужды.
js костыль будет отрабатывать каждый раз.
а можно кодить поле "оглавление", которое будет (по сохранению ноды), разбирать тело материала, добавляя классы к заголовкам; и генерировать на их основе свое значение - это тоже костыль, но весёлый и отрабатывающий разово))))
Мне тоже вариант с постобработкой больше нравится. Правда очень много регулярок...
Можно еще с фильтрами попробовать заморочиться.