ruccich, для каждой книги создавайте запись в типе контента книги. А для глав этих книг хватит одной таблицы. Привязка к книге идет по полю book_id
То есть, структура записей будет такова:
Таблица book
book_id_1 / Иванов / У моря /
book_id_2 / Петров/ У речки /
Теперь для каждой книги нужно создать таблицу глав, вроде так:
Таблица book_id_1
Глава 1 / Глава 2 и т.д..
Таблица book_id_2
Глава 1 / Глава 2 и т.д..
Правильно я вас понял?
Добавлено спустя 2 минуты
ruccich, вам надо сначала определиться, что будет у вас «минимальной единицей» — книга, глава или страница главы. Что из этого будет отображаться на экране пользователя.
А если книг будет 500, то таблиц может быть и все 5 000, как это скажется на работе сайта?
Добавлено спустя 8 минут
Как работает БД InstantCMS? Посты записываются в одну таблицу, Статьи так же в одну, Новости так же в одну. То есть таблицы не плодятся. С Книгами так не получится видать. Здесь сложнее, одной таблицей не обойтись.
Добавлено спустя 12 часов
В безплатном компоненте Книги говорится, что книги хранятся в файлах на сервере, а не в БД. Насколько это лучше или хуже?