Artikel wijzigen vanuit de frontend

Uit XpressionManager
Naar navigatie springen Naar zoeken springen
 <<< Terug naar index

Hiermee is het mogelijk dat gebruikers vanuit de frontend artikelen kunnen wijzigen, zoals de beschrijving, prijs of een andere PDF koppelen.

Om dit mogelijk te maken moeten er een aantal dingen gebeuren:

  1. Er moet een database worden aangemaakt.
  2. Er moet een formulier worden aangemaakt.
  3. Het formulier moet worden gekoppeld aan de database.
  4. De rechten moeten worden ingesteld.

Database aanmaken

Als eerste wordt de database aangemaakt.:

  • Ga naar 'Dataconfiguratie'.
  • Maak een database aan met de naam 'Artikelen', of welke naam je er ook aan wilt geven. Stel het 'Type' in op 'Database'.
  • Maak middels de knop 'Toevoegen' een nieuw onderdeel met de naam 'Artikelen' aan. Stel 'Type persoonsgegevens' in op 'Geen persoonsgegevens' en
  • Vul bij 'Configuratie externe databron' het volgende in: {"list": {"urltype": "articlelist", "key": "id"}} (let op: dit moet exact gelijk zijn als in dit voorbeeld, anders werkt het niet!)
  • Maak via 'Velden' > 'Toevoegen' als eerste het veld met naam 'ID' aan. Stel het veldtype in op 'text', 'Veldwaarde' op 'Organisatie specifiek veld' en vul bij 'XML tagnaam' in 'id' (kleine letters). De rest van de velden mag leeg blijven.
  • Maak een veld aan met de naam 'Menudescription', veldtype 'text', veldwaarde 'Organisatie specifiek veld' en vul bij 'XML tagnaam' in 'menudescription'. Vink bij 'Opties' aan 'Weergeven in dropdown'. Hiermee wordt dit veld in de dropdown in de frontend bij de keuze van het artikel getoond.
  • Maak vervolgens een veld aan met de naam 'Description', veldtype 'text', veldwaarde 'Organisatie specifiek veld' en vul bij 'XML tagnaam' in 'description'. Vink ook hier bij 'Opties' de optie 'Weergeven in dropdown' aan.
  • De database is nu gereed.

Formulier aanmaken

Nadat de database is aangemaakt kan het formulier worden aangemaakt. Dit formulier wordt getoond in de frontend en hiermee kan de gebruiker (met de juiste rechten) de artikelen wijzigen.