Индивидуальные поля в ноде для каждого юзера

7 ноября 2012 в 19:24

Рассмотрим такой случай. Существует каталог товаров, в котором имеются поля цена, артикул.
Имеются несколько юзеров, продавцов этих товаров. У каждого из них свой артикул и своя цена.
Соответственно, нужно каждому юзеру обеспечить доступ лишь к своему полю артикул/цена в ноде.
Конечно, если юзеров ограниченное количество, можно назначить каждому своё поле вручную, вроде field_price_vanya, field_price_petya. Вопрос в том, как делать это автоматически, при регистрации юзера. Но лучше изыскать решение, позволяющее под одним полем скрывать разные префиксы для всех юзеров. Или ещё как покрасивее.

Комментарии

Создать 2 типа материала:

Товары
1. Артикул
2. Наименование
...

Цены
1. Продавец (ссылка на пользователя)
2. Артикул (ссылка на Товары.Артикул)
3. Цена

Далее, показывать пользователю только его цены, фильтруя по полю Цены.Продавец

7 ноября 2012 в 20:49

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

короче говоря множество нод к одной ноде завязывать... через виев все выводить как угодно душе...

потом группируй по товару из каталог и выводи всех продавцов... у которых нода будет тот же товар но со своими параметрами...

7 ноября 2012 в 21:13