maroc1994, on 19 December 2012 - 09:11 PM, said:
sorry, wat bedoelt u met parsen?
mvg,
Wikipedia said:
Een parser (van het Engelse to parse, ontleden, en het Latijnse pars, deel) is een computerprogramma, of component van een programma, dat de grammaticale structuur van een invoer volgens een vastgelegde grammatica ontleedt (parset). Een parser zet ingevoerde tekst om in een datastructuur. Vergelijk het met het invullen van een formulier met gegevens op de voorgegeven plaats in een voorgegeven tekstformaat, zoals bloktekst.
Met andere woorden, het templating systeem van Prestashop (Smarty) zet de template, in combinatie met aangevulde variabele waardes, om in een php script wat vervolgens door de webserver weer word omgezet in een voor de browser leesbare vorm waardoor variabele tekst in combinatie met html-opmaak door de browser word weergegeven.
Tot zover het technische verhaal.
Als je de smarty debug console aanzet (in Prestashop v1.5 kan dit via Geavanceerde Parameters->Performance->Debug console optie 'Open console met URL parameters (SMARTY_DEBUG)' of 'Altijd console openen') kun je onder andere zien welke templates er geparsed worden richting de browser voor weergave.
Als de templates al niet door Smarty worden geparsed gaat er al eerder iets mis met het uitvoeren van de modules of de hooks in de modules.