Разбить страницу на несколько частей (порядок обработки - nodeapi и filters)
Ситуация:
Есть модуль paging- он позволяет разбивать страницу некоторыми разделителями на несколько частей (что при больших страницах очень удобно).
И есть система фильтров, которая позволяет обработать текст перед его выводом (вообще насколько я понял, главная идея фильтров в том, чтобы не изменяя сам контент в базе, перед выводом мы его смогли представить именно так, как нам нужно).
Так вот проблема в том, что вот я сделал модуль, который в нужных местах проставляет эти самые разделители для paging, этот модуль в фильтрах поставил выше paging, но paging все равно воспринимает только те из разделителей, которые я вручную в контент забил, а не с помощью своего модуля. Ну а разделители в конце концов просто необработанными выводятся.
Поковырявшись немножко в paging, оказалось что он разбивку на страницы делает с помощью хука nodeapi.
Вопрос:
Я так понял, что nodeapi обрабатывается до фильтров, поэтому с помощью своих фильтров разбить страницу модулем paging не выйдет?
Т.е. придется или перерабатывать paging под себя, или же делать модуль, который бы через nodeapi перед модулем paging вставлял эти разделители?
Ps:
В друпале новичок, пока понемножку разбираюсь по книге Pro Drupal Development. Но разобраться очень хочется. Поэтому за все попытки объяснить идеологически как это правильно сделать заранее большое спасибо :)