AweGen vorige pagina
Dit is de uitlegsite van AweGen.
Copyright H. Fluks
volgende pagina
AweGen
Input-files
Namen van velden
%-opdrachten
   %add
   %awegen
   %diffcheck
   %dumpglobals
   %error
   %eval
   %f
   %field
   %link
   %linktarget
   %nobreak
   %nodiffcheck
   %nolink
   %nop
   %nousagecheck
   %noval
   %pagelink
   %pagetree
   %rawval
   %record
   %selection
   %set
   %stdpagetree
   %subrecords
   %toroot
   %uselayout
   %val
   %xselection
#-opdrachten
Expressies
Log-meldingen
Voorbeeld-input
Datamodel
%nodiffcheck

Syntax: %nodiffcheck

Bij iedere output-file kijkt AweGen of er al een file bestaat en zo ja, of de inhoud van die file identiek is, afgezien van teksten tussen %nodiffcheck en %diffcheck. Identieke outputfiles worden niet opnieuw weggeschreven. Je kunt dus aan de filedatum zien welke files veranderd zijn na het draaien van AweGen. Dat kan handig zijn bij het uploaden van je website.

Vanaf dit punt controleert AweGen NIET of de output verschilt van eventuele al bestaande output (van een vorige AweGen-run). Je gebruikt %nodiffcheck en %diffcheck met name om een generatiedatum niet in de controle te betrekken. Bijvoorbeeld:

      %nodiffcheck(Deze pagina is gegenereerd door %eval(page.#generator)
      op %eval(page.#date))%diffcheck
De tekst tussen %nodiffcheck en %diffcheck moet altijd even lang zijn! Dus een datumveld werkt hier alleen als de layout van de datum altijd even lang is (en dus niet met bijv. .neddate, omdat de namen van de maanden van lengte verschillen).

(Deze pagina is gegenereerd door AweGen 5.10 op 2018-01-02)