Database

Uit XpressionManager
Versie door Daan Smit (overleg | bijdragen) op 28 nov 2012 om 13:30 (Nieuwe pagina aangemaakt met 'In xpressionmanager is het mogelijk gegevens op te slaan in een database en dan in templates te gebruiken. ==Database aanmaken== # Voeg in de '''Organisatiestructu...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

In xpressionmanager is het mogelijk gegevens op te slaan in een database en dan in templates te gebruiken.

Database aanmaken

  1. Voeg in de Organisatiestructuur een nieuwe categorie toe, in deze categorie komt je database te staan.
  2. Maak in deze categorie de database aan door te klikken op Nieuw onderdeel.
  3. Klik nu op Velden om de kolommen in de database te definiëren.
  4. Maak nu in de Menustructuur een nieuw menu-item aan met als publicatietype Data en kies bij Datacategorie de naam van de categorie waar de database in staat. Via dit menu-item kan de database aan de frontend gevuld worden met behulp van een tab-gescheiden tekstbestand.

Velden koppelen

  1. Voor het selecteren van gegevens uit de database moet er in xpressionmanager een extra veld toegevoegd worden met als veldtype Dataselectie. Bij dit veld moet onder Koppelingen bij Data zoeken uit: de gewenste database geselecteerd worden.
  2. Bij de velden die je vanuit de database wilt vullen moet er onder Koppelingen bij de optie Gekoppeld aan veld de juiste kolom uit de database geselecteerd worden.

Let op, wanneer er binnen een template meerdere keren een dataselectie wordt gebruikt moeten er in de veldnamen getallen toegevoegd worden zodat het systeem weet welke dataselectie bij welke velden hoort.

Voorbeeld: In een template moeten twee foto's en bijbehorende teksten uit een database gehaald kunnen worden, door middel van twee dataselectie velden. Dan wordt de naamgeving als volgt: __DATASELECTIE1__ __FOTO1__ __TEKST1__

__DATASELECTIE2__ __FOTO2__ __TEKST2__ De eerste selectie zal nu alleen de velden __FOTO1__ en __TEKST1__ vullen en de tweede alleen __FOTO2__ en __TEKST2__.