Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разбить страницу на несколько частей, порядок обработки - nodeapi и filters 
:(
    Опции темы
kulibinka
Дата 20.7.2007, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 191
Регистрация: 20.11.2006

Репутация: нет
Всего: 4



Ситуация:
Есть модуль paging - он позволяет разбивать страницу некоторыми разделителями на несколько частей (что при больших страницах очень удобно).

И есть система фильтров, которая позволяет обработать текст перед его выводом (вообще насколько я понял, главная идея фильтров в том, чтобы не изменяя сам контент в базе, перед выводом мы его смогли представить именно так, как нам нужно).

Так вот проблема в том, что вот я сделал модуль, который в нужных местах проставляет эти самые разделители для paging, этот модуль в фильтрах поставил выше paging, но paging все равно воспринимает только те из разделителей, которые я вручную в контент забил, а не с помощью своего модуля. Ну а разделители в конце концов просто необработанными выводятся.

Поковырявшись немножко в paging, оказалось что он разбивку на страницы делает с помощью хука nodeapi. 

Вопрос:
Я так понял, что nodeapi обрабатывается до фильтров, поэтому с помощью своих фильтров разбить страницу модулем paging не выйдет?
Т.е. придется или перерабатывать paging под себя, или же делать модуль, который бы через nodeapi перед модулем paging вставлял эти разделители?

Ps:
В друпале новичок, пока понемножку разбираюсь по книге Pro Drupal Development. Но разобраться очень хочется. Поэтому за все попытки объяснить идеологически как это правильно сделать заранее большое спасибо smile

PM MAIL   Вверх
solenko
Дата 10.10.2007, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: 1
Всего: 67



Самый простой вариант -- перенести функцинал в nodeapi и выставить своему модулю weigth меньше чем у  paging


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Drupal | Следующая тема »


 




[ Время генерации скрипта: 0.0401 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.