Snippets

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

Snippets zijn deeltemplates die je kunt inzetten als een template veel variatie bevat. Vanuit het template kun je dan de gewenste snippet kiezen. Het gekozen snippet wordt dan 'in' het template geplaatst.


Template aanpassen

  • Open het template waar de snippets in geplaatst moeten worden.
  • Maak een nieuw veld aan van het gewenste type, bijvoorbeeld 'Hidden image'. Geef bij 'Tabs' aan op welk tab dit geplaatst dient te worden. Let op, snippets dienen op een eigen tab geplaatst te worden. Zie daarvoor "Tab voor de snippets aanmaken". Dit veld wordt gebruikt voor de snippet keuze en op deze plek wordt het gekozen snippet in het template geplaatst.
  • Geef bij 'Opmaakkenmerken' > 'Vierkant' de exacte positie aan waar het snippet geplaatst dient te worden.
  • Zet bij 'Opmaakkenmerken' > 'Objectopmaak' de 'schaalmethode' op 'meet'.

Snippet-menu aanmaken

  • In de menustructuur voeg je een nieuw menu-item toe, met als publicatietype 'PDF'. Noem dit menu bijvoorbeeld 'Snippets'. Dat mag uiteraard elke willekeurige naam zijn, als het maar duidelijk is voor jezelf. In dit voorbeeld gaan we uit van de naam Snippets.
  • Let op: Dit menu-item 'Snippets' is ook zichtbaar in het menu in de frontend. Wil je dit menu 'onzichtbaar' maken, kan dan op Menu_onzichtbaar_maken.

Snippets aanmaken

Een snippet is eigenlijk niet meer (of minder) dan een gewoon template, maar dan met dat verschil dat het in een ander template, als onderdeel daarvan, wordt gebruikt. Je maakt een snippet dan ook aan net als elk ander template. Voeg voor elk snippet een artikel/template toe. Let op, de naam van het snippet wordt aan de eindgebruiker getoond bij de snippetkeuze, kies voor een logische beschrijving. De snippets moeten exact dezelfde grootte hebben zoals ingesteld bij het template waarin ze worden gebruikt. Elk snippet dient een PDF te hebben die exact dezelfde grootte heeft als ingesteld bij het template.

  • Maak een nieuw artikel/template aan en geef die een duidelijke naam.
  • Koppel onder 'PDF' > 'Bestanden' de PDF. Deze dient van dezelfde grootte te zijn als de ruimte welke is ingesteld in het template.
  • Voeg de velden voor het snippet toe. Stel bij de 'Opmaakkenmerken' > 'Vierkant' dezelfde grootte in als ingesteld in het template.
  • Stel de 'schaalmethode' in op 'meet'.

Maak op deze manier alle gewenste snippets aan.

Tab voor de snippets aanmaken

  • Ga naar 'Template' > 'Tabs' en voeg een nieuw tabblad toe. Geef dat tabblad een logische naam, deze wordt in de frontend getoond aan de eindgebruiker.
  • Geef aan op welke pagina dit getoond moet worden en vink aan welke velden op deze tab getoond moeten worden.
  • Ga in het middelste menu naar 'Snippets' en vink 'Inline snippets activeren' aan.
  • Je kunt hier aangeven wat het minimum en het maximum aantal snippets op deze pagina moet zijn. Standaard is dat 1.
  • Vink onder 'Selecteer de mogelijke snippets' aan welke snippets je hier wilt tonen.

In de frontend krijgt de gebruiker bij het template onder deze tab nu automatisch een keuzemogelijkheid om de gewenste snippet te kiezen. Zodra een snippet is gekozen wordt deze automatisch in het template geplaatst.