Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 15. August 2014 11:53

IMVR
probiert CMS/ms aus
Registriert: 05. August 2014
Beiträge: 33

[GELÖST] Synthax-Fehler nach Update

Hallo,

Ich habe gerade ein Update durchgeführt vom 1.10.3 auf 1.11 und bekomme jetzt folgenden Fehler beim Aufruf der Seite:

ERROR: at line 656 in file /.../http/docs/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php:

Syntax Error in template "tpl_body:23"  on line 53 "<div id="col_2">"  - Unexpected "col_2", expected one of: "}" , " " , ATTR

Kann mir hier jemand helfen? In besagter Datei finde die Zeile nicht, wo also ist template tpl_body:23 und was ist der Fehler?

Vielen Dank!

Offline

#2 15. August 2014 11:58

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Synthax-Fehler nach Update

Kannst du mal dein Template hier posten?


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 15. August 2014 12:18

IMVR
probiert CMS/ms aus
Registriert: 05. August 2014
Beiträge: 33

Re: [GELÖST] Synthax-Fehler nach Update

Was genau ist mit Template gemeint? Das Seitentemplate unter Layout im Adminbereich?

Offline

#4 15. August 2014 12:36

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Synthax-Fehler nach Update

Das "Problem" ist, dass CMSMS seit Version 1.11 Smarty 3 verwendet. Und die ist, was den Syntax betrifft, deutlich empfindlicher. Insoweit brauchst du nicht erst in den Smarty Sourcen zu schauen - die sind schon ok.

Da sitzt eher ein Fehler in deinem Template oder im Content. Das kann eine falsch gesetzte Klammer sein, oder auch ein via Copy/Paste eingefügter Text aus Word oder ähnliches, welcher einen Fehler wie deinen zur Folge hat.

Offline

#5 15. August 2014 12:47

IMVR
probiert CMS/ms aus
Registriert: 05. August 2014
Beiträge: 33

Re: [GELÖST] Synthax-Fehler nach Update

Danke für die Hinweise. Ok, ich nutze hauptsächlich zwei Templates, eines davon scheint Probleme zu machen, da sehe ich auch im Adminbereich unter Vorschau nichts, während das andere eine Vorschau erzeugt:

Hier das Template:

{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
{metadata}
<title>{sitename} - {title}</title>
{stylesheet}
{literal}

{/literal}
</head>

<body>


<div id="container">

<div>

<div id="header1">
<img src="/uploads/images/xxx.png" width="25" height="15"  /> {babel action="menu"}
</div>
<div id="header2">{search}</div>
</div>


<!-- Beginn Kopfbereich -->
<div id="header">

<!--{menu number_of_levels="1" template="simple-restricted'"}-->

<a href="http://www.xxx.de" target="_blank"><img src="xxx.png" alt="Logo" width="317" height="129" class="floatleft" /></a>

<a href="http://www.xxx.de"><img src="xxx.png" alt="xxx" width="379" height="129" class="floatright" /></a>

</div>
<!-- Ende Kopfbereich -->

<!-- Beginn Horizontale Navigation -->
<div id="h-nav">
{menu start_level="2" number_of_levels="1" template="simple-restricted" }
</div><!-- Ende Horizontale Navigation -->

<!-- Beginn Hauptbereich -->
<div id="main">

<!-- Beginn Linke Spalte-->
<div id="col_1">

<!-- Beginn Vertikale Navigation -->
<div id="v-nav">
{menu start_level="3" collapse="1!}
</div>
<!-- Ende Vertikale Navigation -->

<p></p>

</div>
<!-- Ende Linke Spalte -->


<!-- Beginn Mittlere Spalte -->
<div id="col_2">

<h1>{title}</h1>
{page_attr key='extra1' assign='extra1'}
{if ($ccuser->memberof('authorisierter_Download') and $extra1 == 'restricted') or
$extra1 == ''}
{content}
{else}
<p>Attempt to access unauthorized content</p>
{/if}
</div>
<!-- Ende Mittlere Spalte -->

</div>
<!-- Ende Hauptbereich -->

<!-- Beginn Fusszeile -->
<div id="footer">
{menu items="impressum, sitemap, anfahrt" template="footermenu"}
</div>
<div id="copyright">© xxxx</div>
<!-- Ende Fusszeile -->

</div>
<!-- Ende umschliessender Container -->

</body>
</html>

Offline

#6 15. August 2014 13:07

jeff1980
Server-Pate
Ort: Dortmund
Registriert: 26. November 2010
Beiträge: 630

Re: [GELÖST] Synthax-Fehler nach Update

Der Fehler liegt wohl in Zeile 53
{menu start_level="3" collapse="1!} - das sollte eher ein " sein.

Offline

#7 15. August 2014 13:34

IMVR
probiert CMS/ms aus
Registriert: 05. August 2014
Beiträge: 33

Re: [GELÖST] Synthax-Fehler nach Update

Vielen Dank an euch, das hat den Fehler behoben! smile

Danach kam noch einer, den habe ich aber gefunden, ein Hochstrich zuviel.

Jetzt läuft die Seite erstmal wieder.

Offline