Модуль "обрезания" ноды

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

Аватар пользователя tuapse24 tuapse24 30 декабря 2012 в 15:32

Предположим есть некая нода с самописным скриптом, которая берет нечто из базы Mysql и выводим в ноду. Если вывести все, нода получится слишком большая и ее надо бы обрезать.. Задача в принципе банальна путем написания листания выборки из SQL, но лень мне Smile

Может есть какой модуль на эту тему? (хотя сомнительно, для интереса спросил, прошу извинить если что)

Комментарии

Аватар пользователя tuapse24 tuapse24 30 декабря 2012 в 18:10

А "режут" динамические ноды? Я повторюсь: нода формируется путем обращение к таблице, которая не имеет отношение к друпалу. Можно было бы конечно написать модуль под этот случай, но были некоторые ограничения.

Аватар пользователя stddos stddos 30 декабря 2012 в 18:15

вы, быть может путаете ноду со страницей? Нода это единица хранения и представления материала в drupal. Как она может формироваться с помошью обращения к таблице вне друпала? Вы хотите выводить данные не из друпала при помощи модуля друпал? Или нода сформировалась один раз из этой таблицы, а вы потом выводите текст её?

Аватар пользователя tuapse24 tuapse24 30 декабря 2012 в 18:25

Ну... Вы это как сложно все написали Smile Наверно Новый год, знаете ли Wink
Все достаточно просто, часть контента страницы в друпале формируется путем запроса к таблице о которой друпал и не подозревает. Я пока не совсем понимаю как будет например http://drupal.org/project/pagination "обрезать" ее. Наверно надо делать несколько запросов к таблице с LIMIT, а между ними уже ставить разбивку как было написано в http://drupal.org/project/pagination.
В любом случаи это проще чем писать "классическую" выборку из SQL

Аватар пользователя EvgenySorokin EvgenySorokin 30 декабря 2012 в 18:29

tuapse24 друпал еще умеет делать импорты материалов из разных форматов. Можно таким образом "доставлять" ему контент.

Аватар пользователя stddos stddos 30 декабря 2012 в 18:35

Garin33 ну это если место резиновое, вы же будете дублировать информацию, которая уже есть. Но смотря какая задача.

Аватар пользователя tuapse24 tuapse24 30 декабря 2012 в 18:44

Через модуль мне показалось сделать проще. Я не столь часто программирую чисто друпаловское и каждый раз приходится вспоминать. Классику PHP вспоминаешь быстро.