Heim > Artikel > Backend-Entwicklung > Warum meldet smarty diesen Fehler? Hängen Fehler im CSS auch mit der Template-Engine zusammen?
<code> Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:F:\phpstudy\WWW\smartys\smarty\templates\intro.html" on line 12 "*{margin:0;padding:0;border:0;}" - Unexpected ":", expected one of: "}" <-- thrown in F:\phpstudy\WWW\smartys\smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php on line 12</code>
Es stellt sich heraus, dass die Smarty-Syntax mit der CSS-Syntax in Konflikt steht. Beide haben geschweifte Klammern.
<code> Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "file:F:\phpstudy\WWW\smartys\smarty\templates\intro.html" on line 12 "*{margin:0;padding:0;border:0;}" - Unexpected ":", expected one of: "}" <-- thrown in F:\phpstudy\WWW\smartys\smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php on line 12</code>
Es stellt sich heraus, dass die Smarty-Syntax mit der CSS-Syntax in Konflikt steht. Beide haben geschweifte Klammern.
Dies sollte ein Symbolproblem sein. Überprüfen Sie, ob Symbole fehlen oder im chinesischen Status enthalten sind.