#VAL

#VAL{value} geeft een als argument doorgevoerde waarde weer. Het baken wordt hoofdzakelijk gebruikt om een eerste argument aan een bestaand filter te leveren.

#VAL{Deze tekst komt terug}

Voorbeeld

Geef een teken terug gebruik makend van de PHP functie chr:

[(#VAL{91}|chr)]   // [
[(#VAL{93}|chr)]   // ]

Soms raakt de SPIP compiler in de war tussen de vierkante haakjes die we als tekstkarakters willen weergeven, en de openende en sluitende vierkante haakjes die gebruikt worden voor de SPIP-bakens. Een veelvoorkomend voorbeeld is het verzenden van een tabelparameter naar een formulier (naam="veld[]"), wanneer dat veld in een lus is opgenomen:

// probleem: de ] in het tekstveld[] verwart de SPIP compiler
// door er een #ENV baken omheen te leggen
[(#ENV{afficher}|oui)
<input type="hidden" name="field[]" value="valeur" />
]
// heeft de SPIP compiler geen problemen met onderstaande code
[(#ENV{afficher}|oui)
<input type="hidden" name="field[(#VAL{91}|chr)][(#VAL{93}|chr)]" value="valeur" />
]

Auteur hanjo Gepubliceerd op: Aangepast: 12/03/23

Vertalingen: English, Español, français, Nederlands