Diritti per le nodi e campi dipendenti.
Ciao! Durante la creazione del progetto, è emersa una domanda interessante e urgente. Se non risolviamo questa questione in questa fase, sarà difficile ristrutturare l'intero progetto in futuro.
Compito:
Sul sito, gli utenti registrati possono aggiungere esercizi (ristoranti, caffè, ecc.). Hanno il diritto di scegliere tra diversi piani: Gratuito, Standard ed Esteso.
I 3 piani diversi prevedono diritti di pubblicazione differenti per l'esercizio. Ad esempio, nel piano gratuito si possono aggiungere solo fino a 3 foto. Nel piano standard fino a 20. Nel piano gratuito non è possibile aggiungere prodotti o piatti, né creare eventi. Negli altri piani questo è possibile.
Come mi risulta, i diritti appartengono agli utenti e non ai nodi. In questa fase avevamo pianificato di creare un tipo di contenuto per gli Esercizi. L'utente potrebbe aggiungere più esercizi e scegliere i piani tramite una lista (caselle di controllo/interruttori). Successivamente, era previsto di creare un tipo di contenuto per Piatti o Prodotti, Eventi.
ATTENZIONE domande!!!
1. Come cambiare i diritti del nodo al momento della scelta di diversi piani, senza modificare i diritti dell'utente? O dobbiamo creare ogni esercizio come se fosse un utente???
2. Come fare in modo che il tipo di contenuto Prodotti appartenga al tipo di contenuto Esercizi, se viene creato per quell'esercizio???
3. Come impostare un numero diverso di foto per i diversi piani? O semplicemente creare campi dipendenti + 3 campi Immagini. Quando si seleziona il piano desiderato, deve apparire il campo con il numero corretto di immagini.
4. Quale modulo scegliere per i campi dipendenti? Ci sono alternative a conditional_fields, ho sentito dire che non è completamente sviluppato per Drupal 7.
Grazie in anticipo per le risposte e per l'aiuto. Vorrei semplicemente non trovarmi di fronte a un muro e fare tutto correttamente fin dall'inizio.
- Accedi o registrati per poter commentare