модуль pdf view

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

Аватар пользователя oblivion oblivion 2 февраля 2007 в 17:25

вопрос для настоящих профи
возможно генерить pdf из вложеных папок???
он ведь только генерит файл только страницы
допустим у нас есть 2 папки
папка1/папка2
в папке2 у нас есть статья и ее нужно сгенерить так чтобы в pdf файле было ВСЕ содержимое папки2 и папки1
?

Комментарии

Аватар пользователя Dan Dan 3 февраля 2007 в 10:08

а что такое "папка"?

Если реальная папка на сервере, то:
- генерим список файлов
- сортируем как надо
- создаём документ PDF и добавляем в него содержимое файлов (см. пример из библиотеки tcpdf)

Если папка - это что-то из друпала (список нод), то алгоритм тот же, только содержимое получаем из БД.

Аватар пользователя oblivion oblivion 3 февраля 2007 в 10:56

папка в данном случае это нод
давайте по порядку
1.как мне сгенерить список файлов?(было бы отлично есле б на примере показать)
2.если пойму как генерить список файлов думаю с сортировкой проблем не должно
пока наверно все
есле можно сразу ответьте

Аватар пользователя Dan Dan 3 февраля 2007 в 11:12

не понял про папку.
нод - это документ (страница) в Drupal'е. Как связаны файлы и страница?

....чего то я явно другое представляю, не то, что тебе нужно.
Опиши плиз, подробней, с примерами.

Аватар пользователя oblivion oblivion 3 февраля 2007 в 11:33

у нас есть категории(допустим их 3) в них мы вкладываем вновь созданые модулем сск страницы
так что получается дерево из вложеных статей openspecs.bdpu.org
нужно чтобы при генерации страницы находящейся в самом конце дерева генерилось все содержимое статей находящиеся в пути
пример: http://openspecs.bdpu.org/?q=node/56
должен генерить содержимое от car project(http://openspecs.bdpu.org/?q=node/43)
дальше
requirements and specification(http://openspecs.bdpu.org/?q=node/48)
далее
Maintains(http://openspecs.bdpu.org/?q=node/55)
и наконец
Spare wheels(http://openspecs.bdpu.org/?q=node/56)
вот в принцыпе и все

Аватар пользователя Dan Dan 3 февраля 2007 в 14:21

Во-первых по Category я тебе ничего не подскажу - не использую Smile
Во-вторых, для построения дерева надо использовать API этих модулей.
Вот.

Посмотри чем выстроена иерархия.
Теперь моими словами твой вопрос:
Имеем структуру
Car project
-- Requirements and Specifications
-- r&s1
-- r&s2
-- Maintenance
-- -- sw1
-- -- sw2

На странице sw1 имеем кнопку PDF, при нажатии на которую получаем PDF со следующим содержимым:

Заголовок - "Requirements and Specifications"
Заголовок "r&s1"
Тело r&s1
Заголовок "r&s2"
Тело r&s2
Заголовок "Maintenance"
Заголовок "sw1"
Тело sw1

Так?