Связывание таблиц в Друпал 7 - PullRequest
0 голосов
/ 14 марта 2011

Я не могу понять, как связать поля между двумя типами контента в Drupal 7. Например ...

Я создаю интернет-магазин с использованием Drupal 7. Существует несколько категорий товаров, и у каждой категории есть своя страница, на которой отображаются все товары этой категории, а также описание категории.

Я храню эти данные в двух таблицах (типы контента). Смотри ниже.

categories content-type:
category_name, description
----------------------------------------------
paintings, "A selection of paintings that we supply. Prices include ...."
ceramics, ....
jewellery, ....

.

products content-type:
name, category_name, price, ...
---------------------------------------------------
mona-lisa, paintings, £10,
necklace1, jewellery, £20,
necklace2, jewellery, £30,

.

Общее поле - «имя_категории». В первой таблице я определяю все значения для category_name, а во второй таблице каждый раз, когда я добавляю новый продукт, я хочу иметь возможность выбрать одну категорию для присвоения этому продукту. Кто-нибудь знает, как это сделать?

Вы можете повторно использовать поля между типами контента, но вы не можете изменить тип виджета (тип контента 'category' требует свободного ввода текста, а тип контента 'products' требует селектора.

В Drupal 6, казалось, был тип поля 'ссылка на узел', который может быть тем, что я ищу, но я не могу понять, как получить это в Drupal7.

1 Ответ

0 голосов
/ 14 марта 2011

Этот модуль все еще в работе, но вы можете использовать для этого ссылки .

...