Rechten voor knooppunten en afhankelijke velden.
Hallo! Bij het creëren van een project is er een interessante en dringende vraag ontstaan. Gewoon omdat als we deze vraag niet op dit moment oplossen, het in de toekomst moeilijk zal zijn om de hele structuur van het project opnieuw te doen.
Taak:
Op de website kunnen geregistreerde gebruikers instellingen (restaurants, cafés, LLC's, enz.) toevoegen. Ze hebben het recht om uit verschillende tarieven te kiezen - Gratis, Standaard en Uitgebreid.
De 3 verschillende tarieven bieden verschillende publicatierechten voor de instelling. Stel dat je in het gratis tarief slechts tot 3 foto's kunt toevoegen. In het standaard tarief tot 20. In het gratis tarief is er geen mogelijkheid om producten of gerechten toe te voegen, en geen mogelijkheid om evenementen te creëren. In andere tarieven is dit wel mogelijk.
Zoals ik weet, hebben gebruikers rechten en niet nodes. Op dit moment waren we van plan om een contenttype voor Instellingen te creëren. De gebruiker kon meerdere instellingen toevoegen en tarieven kiezen via een Lijst (Checkboxen/schakelaars). Vervolgens was het de bedoeling om een contenttype voor Gerechten of Producten, Evenementen te creëren.
LET OP vragen!!!
1. Hoe wijzig je de rechten van een node bij het kiezen van verschillende tarieven, zonder de rechten van de gebruiker te veranderen? Of moet elke instelling als een gebruiker worden gemaakt???
2. Hoe zorg je ervoor dat het contenttype Producten toebehoort aan het contenttype Instellingen, als het voor die instelling wordt aangemaakt???
3. Hoe maak je voor verschillende tarieven een verschillend aantal foto's? Of gewoon afhankelijke velden maken + 3 afbeeldingsvelden. Bij het kiezen van het juiste tarief, verschijnt het veld met het benodigde aantal afbeeldingen.
4. Welke module moet je kiezen voor afhankelijke velden? Zijn er alternatieven voor conditional_fields? Ik heb gehoord dat het niet goed werkt voor Drupal 7.
Bij voorbaat dank voor de antwoorden en de hulp. We willen gewoon niet tegen een plafond aanlopen en alles vanaf het begin goed doen.
- Login of registreer om te reageren