Drupal: как добавить PDF ссылки в блок? - PullRequest
0 голосов
/ 06 января 2011

У меня на сайте Drupal есть несколько блоков с текстом.

Мне нужны другие ссылки в тексте, PDF-файлы (и загрузка их из бэк-энда).

Могу ли я добавить несколько полей загрузки на страницы блоков и связать их с текстом?

спасибо

Ответы [ 4 ]

0 голосов
/ 10 января 2011

Может на самом деле вам не помочь, но версия http://drupal.org/project/block_api для D7 создает поля с возможностью поля, что означает, что вы можете прикрепить любой тип полей к созданным блокам.

Для D6 решение более сложное, я думаю. Вы можете создать отдельный тип контента, прикрепить туда файлы (используя Inline, FileField, ...). Затем либо напишите пользовательский модуль, который предоставляет блок для каждого узла этого типа, а затем визуализирует узел в этих блоках, либо используйте представления для создания представления одного узла. Я думаю, что использование представлений было бы немного излишним, но должно быть относительно быстрым, если вы можете использовать кеширование.

0 голосов
/ 07 января 2011

Я обычно просто присоединяю их к узлу, а затем связываю их вручную. Не тот ответ, который вы, вероятно, искали, но он работает.

0 голосов
/ 07 января 2011

Если у вас есть доступный модуль представлений, вы можете создать представление, в котором перечислены pdf-файлы, прикрепленные к определенному узлу, используя идентификатор узла (nid) в качестве аргумента, или использовать более сложные аргументы, если хотите, до тех пор, пока отображаются поля в представлении - те файловые поля, которые вы использовали для своего pdf, вы можете проявить творческий подход к организации pdf.

Несколько сложно получить аргументы в блоках представлений, но это, безусловно, возможно, используя панели или другие приемы. Больше информации об этом: здесь: http://drupal.org/node/150482 здесь: http://drupal.org/node/695124 http://drupal.org/node/161867#comment-1086587

0 голосов
/ 06 января 2011

Проверьте Вставьте модуль , который позволяет загружать файлы в FileField и затем легко ссылаться на них изнутри тела узла.

...