1. Joris
  2. Overige vragen
  3. dinsdag 28 mei 2019

HTMLHelper::_('script', 'js/main.js', array('version' => 'auto', 'relative' => true));
HTMLHelper::_('stylesheet', 'css/main.csss', array('version' => 'auto', 'relative' => true));

Met deze calls is een script of stylesheet aan te roepen, met twee grote voordelen:

  1. Door automatische versienummertoekenning ben je van cacheproblemen af; dat is heel fijn bij het beoordelen van vaak talrijke template aanpassingen in js- en css-bestanden.
  2. In debug-modus krijg je de ongeminificeerde js- en css-bestanden vanzelf in beeld (als die beschikbaar zijn); dat is heel fijn bij probleemanalyse in js- en css-bestanden.

Enig nadeel van deze helper class is dat de aanroep in de header wordt geprojecteerd, terwijl ik de script aanroep graag onderin de body wil hebben staan.
Je krijg dus met versienummer iets als:

<script src="/path/js/main.js?62390703922354be740a28a23e87a583"></script>


Bestaat er een vergelijkbare oplossing die wel in de body werkt, met versioning?

Groet,
Joris


Er zijn nog geen reacties op dit bericht.
U mag echter niet reageren op dit bericht.