Помощь в структуре контента типичного веб-сайта художественной галереи
Чтобы узнать немного больше о том, как работает Drupal 7, я пытаюсь воспроизвести функции местного веб-сайта художественной галереи. У меня возникли некоторые проблемы с настройкой типов контента, поэтому я надеялся, что кто-нибудь сможет указать мне правильное направление. Я хочу, чтобы все содержимое было правильно настроено и сохранено, чтобы затем я мог поиграть с представлениями и различными способами представления этого контента. Вот что я придумал, разбив различные типы данные:
- У ИСПОЛНИТЕЛЯ будет одно имя, биография и веб-сайт
- ХУДОЖЕСТВЕННОЕ ПРОИЗВЕДЕНИЕ будет связано только с одним художником, будет иметь название, может принадлежать или не принадлежать СЕРИИ, также будет иметь размеры, изображение, год создания и будет содержать материал, используемый для создания произведения искусства (термин относится к словарю таксономии с такими терминами, как "холст, масло", "фотография", "смешанные медиа" и т. Д.)
- СЕРИЯ будет связана только с одним исполнителем.
Итак, я настроил свой типы контента. Ну, в любом случае, Художник и Произведение искусства, но как мне их связать? Я думаю, что я должен настроить "Художник" в качестве словаря таксономии и перечислить имена художников в качестве терминов, а затем при создании художественного произведения типа контента указать на него ссылку. Это нормально, но я не хочу вручную добавлять этот термин в словарь каждый раз, когда создается новый исполнитель типа контента. Так что я думаю, что я задаю два вопроса:
- Является ли мой подход совершенно неправильным? Если да, пожалуйста направь меня в правильном направлении!
- Если это не так, есть ли какой-нибудь способ автоматически генерировать термины Исполнителя словаря на основе имени исполнителя? Таким образом, при создании нового контента исполнителя термин добавляется автоматически?
1 answers
Эта проблема часто решается с помощью виджета URL-адреса ссылки на узел. Вот видеоподкаст на Ссылки на узлы и еще один о том, как создать галерею.
Вы должны использовать таксономию для классификации различных рядов. Используйте представления, чтобы показать, что ряд будет принимать в качестве аргумента ссылочную связь узла, а также идентификатор таксономии ряда.