Права за нодове и зависна поља.
Здраво! При креирању пројекта, појавило се једно занимљиво и хитно питање. Јер ако се питање не реши у овом тренутку, у будућности ће бити тешко прерадити целу структуру пројекта.
Задатак:
На сајту регистровани корисници могу додавати заведения (ресторане, кафане, ТОО итд.). Имају право избора између неколико тарифа – Бесплатна, Стандардна и Проширена.
3 различите тарифе предвиђају различита права објављивања заведених. Рецимо, у бесплатном тарифу можете додати само до 3 слике. У стандардном до 20. У бесплатном нема могућности додавања производа или јела, нити могућности креирања догађаја. У другим тарифама то постоји.
Како ми је познато, права имају корисници, а не нодови. У овом тренутку планирали смо да креирамо тип материјала Заведение. Корисник би могао да додаје неколико заведения и бира тарифе путем Листа (Чекбокси/пребацивачи). Затим је било планирано да се креира тип материјала Јела или Производи, Догађаји.
ПАЖЊА питања!!!
1. Како променити права ноде при избору различитих тарифа, а да не мењамо права корисника? Или ћемо морати свако заведение правити као корисника???
2. Како учинити да тип материјала Производи припада типу материјала Заведение, ако се он креира за то заведение???
3. Како за различите тарифе направити различит број слика? Или једноставно направити зависна поља + 3 поља Слика. При избору потребне тарифе, појавиће се поље са потребним бројем слика.
4. Који модул одабрати за зависна поља? Да ли постоје алтернативе conditional_fields, чуо сам да није довршен за drupal 7
Унапред хвала на одговорима и помоћи. Само желим да не ударим у зид, и да од самог почетка све урадим како треба.
- Пријавите се или се региструјте да би сте послали коментар