Разбивка большого нода на страницы

Главные вкладки

Аватар пользователя Stranger Stranger 13 января 2005 в 13:41

Есть ли в drupal (4.5.1) возможность разбить длинный пост (статью) на несколько страниц, вставив метку в текст, наподобии того, как это делается с ?

Комментарии

Аватар пользователя axel axel 13 января 2005 в 16:35

К сожалению нет. На drupal.org запрос по 'node multipage' выдает немало запросов от юзеров на реализацию фичи, но насколько знаю до сих пор никто не удосужился это сделать Sad

--
Axel

Аватар пользователя Stranger Stranger 13 января 2005 в 18:51

Да, но если, например, на странице /node выводиться слишком много сообщений, то drupal автоматически разбивает его на страницы. Значит такая возможностьв самом движке есть.

Аватар пользователя axel axel 13 января 2005 в 21:13

Разумеется есть. Функция API pager_query(). Это используется многими модулями. Но чтобы все ноды могли делать постраничный вывод, надо такую функциональность дописать к движку. Imho это не прокатит отдельным модулем, надо править код ядра. Но я думаю такие поправки девелоперы с радостью примут и включат в основной код CVS.

--
Axel

Аватар пользователя axel axel 17 августа 2005 в 2:41

Да, до безобразия просто всё оказалось, респекты авторам. Я чуть поправил оригинальный модуль по советам и патчу из обсуждения на drupal.org (перевод через t(), номера страниц прописаваются в links через hook_link), тут результат: http://dev.axel.pp.ru/drupal/pagination/

--
Axel,
www.axel.drupal.ru | darcs-репозиторий моих разработок