|
De Krant en de downloadpagina, met het data-kanaal in gebruik (shaer-bqr, stap 3d)
De eerste twee die servergegevens nodig hadden. news gebruikte twee vertalingen,
download een berekende URL.
EEN ONTWERPCORRECTIE die het bouwen opleverde: de gegevens horen gedeclareerd te
worden waar ze BEKEND zijn, niet door de route geregen. fileUrl wordt in de
template zelf berekend, en t() bestaat in een route helemaal niet. Dus geeft de
pagina zijn eigen gegevens mee aan de include:
include('../partials/page-data', { pageData: { fileUrl: fileUrl } })
De route noemt alleen nog de module. Dat scheelt in elke volgende pagina een
omweg langs de route, en het houdt de gegevens naast de plek waar ze vandaan
komen.
Gecontroleerd dat er in GEEN enkele module nog een EJS-tag staat -- dat is de
enige manier om zeker te weten dat er niets stilzwijgend is blijven hangen dat
straks als letterlijke tekst in een statisch bestand belandt.
Templates compileren, suite 565/565.
|