Smarty Error: Unrecognized tag
Εάν λάβετε το σφάλμα Smarty "unrecognized tag..." μετά την προσθήκη κώδικα JavaScript (για παράδειγμα, κώδικα παρακολούθησης) σε ένα πρότυπο, ο εισαγόμενος κώδικας JavaScript πιθανότατα περιέχει τις ετικέτες { και }. Το Smarty χρησιμοποιεί τις { και } ως οριοθέτες και προσπαθεί να ερμηνεύσει τον κώδικα JavaScript στο πρότυπο με αυτόν τον τρόπο.
Για να αποφύγετε το σφάλμα, ακολουθήστε τα παρακάτω βήματα:
- Ανοίξτε το πρότυπο στο οποίο προσθέσατε τον κώδικα.
- Περικλείστε τον κώδικα JavaScript σε ένα δοχείο
{literal}...{/literal}για να αποτρέψετε το Smarty από την ανάλυση του:{literal} your JavaScript code {/literal} - Αποθηκεύστε το αρχείο.