Пометка отдельных файлов


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

Целью этого было бы создание банка изображений, в который администратор может загружать изображения или файлы (pdf, zip) и определять каждое изображение/файл как, например, 300 точек на дюйм, печать, высокое разрешение, цвет, черно-белый и т.д.

Author: kiamlaluno, 2011-04-24

1 answers

Как в Drupal 6, так и в Drupal 7 файлы не используются независимо. Чаще всего поля используются через поле файла, либо на узле (D6 или D&), либо на сущности (D7).

Чтобы сделать вышесказанное, я бы предложил использовать поле файла для чего-то, в котором содержится вся информация о файле. Вы можете добавить такие вещи, как заголовок, текст тизера, описание в дополнение к тегам. Для Drupal 6 у вас есть только один вариант - использовать узлы, для Drupal 7 вы можете использовать узлы или создать свою собственную сущность в пользовательском модуль. Проще всего будет использовать узлы, так как вам не нужно будет создавать множество функций для редактирования, загрузки, рендеринга... сущность. Узлы, вероятно, также хорошо подходят в этом случае, так как файлы являются содержимым вашего сайта.

Еще одним плюсом этого является то, что вы сможете использовать модуль Views и создавать различные галереи или списки файлов изображений.

 1
Author: googletorp, 2011-04-25 08:37:37