Здравствуйте!
Необходимо реализовать электронную библиотеку книг вот такой структуры:
Список книг
|-- Книга 1 (информация о книге, оглавление)
|-- Глава 1 (со список всех глав (страниц) снизу)
|-- Глава 2 (со список всех глав (страниц) снизу)
|-- Книга 2
|-- Глава 1
|-- Глава 2
...
В принципе все получилось сделать в модуле Category, кроме вывода списка страниц на каждой странице главы. Пробовал использовать стандартный модуль book, там хоть есть "вперед" - "назад", но, во-первых, неудобно вводить сами страницы, в оглавлении без проставления весов они могут перемешиваться как попало, а всех весов иногда не хватает. И при нескольких книгах уже неудобно работать с деревом, оно получается очень большое (это которое выводится при создании страницы при выборе родителя), а при большом количестве страниц он еще и тормозит. Может есть какой-то готовый модуль для этого. Или что-то можно с catergory придумать?
Заранее спасибо.
Комментарии
Один из моих сайтов — mensh.ru работает на модуле book, в нем около 500 нод и «тормозов» на нем я не замечал , другой — linux.mensh.ru на Category, но в нем лишь около 100 нод. Когда же я попробовал в мае этого года конвертировать из book в Category сайт с количество нод более 1200, то заметил, что он начинает серьезно подтормаживать уже после «заливки» 650...700 нод, а на 928, кажется, начал «отрабатывать шаг на месте», клонируя последнюю ноду. Выяснять причины не стал, а вернулся к модулю book, несмотря на его значительно меньшую функциональность.
Ну я пробовал на 10000 нод (генерировал скриптом), тормозил. Хотя поначалу у меня навряд ли столько книг вместе со страницами будет, но мне все равно это не понравилось. А можно в нем на каждой странице вывести ссылки на другие страницы?
mensh, классный у вас сайт про дома, с удовольствие читаю... но заметил такие глюки: в firefox хлебные крошки расположены в столбик и наезжают на левый блок навигации, IE вообще при заходе на сайт не может определить тип страницы и предлагает его сохранить...
ЗЫ Сорри за оффтопик
Последнее похоже на проблемы с компрессией страниц.
--
Axel,
администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!
сорри за оффтоп, как модуль подписки сделан?