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

#1 05. September 2014 22:33

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

[GELÖST] Syntax Error bei neuer Installation

Hallo Gemeinde,
bei einer neuen Installation tritt der folgende Fehler auf:

Syntax Error in template "content:content_en"  on line 18 "{menu loadprops=0 template='cssmenu.tpl'}" unknown tag "menu"

In meinen anderen Installationen funktioniert der Aufruf problemlos.

Kann mir jemanden erklären warum das so ist?

Vielen Dank vorab!


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#2 05. September 2014 07:18

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Syntax Error bei neuer Installation

Wenn Du uns jetzt noch sagst, was genau Du versuchst zu installieren ...


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 05. September 2014 08:13

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

Re: [GELÖST] Syntax Error bei neuer Installation

Der Tag menu ist unbekannt - könnte eine Folge davon sein, dass die dazugehörige Datei korrupt (also kaputt) ist.

Hast du die Dateien im Binär-Modus hochgeladen?

Offline

#4 05. September 2014 13:35

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

Sorry, war wieder einmal unpräzise :-(
Mehrere WEB-Seiten laufen unter 1.11.8 klaglos. 
Nun habe ich eine neue  WEB-site begonen, d.h. 1.11.8 installiert und ganz normal zu pinseln begonnen, lief alles ganz gut, bis ich ein Menu erstellen wollte, dass auf den anderen Seiten problemlos lief - und nun die Fehlermeldung.
Warum "nur" 1.11.8?
- weil der server meines providers höhere Versionen nicht verarbeiten kann/will und ich - bis auf den nicht funktionierenden {search}-Modul - problemlos meine Seiten betreiben kann.


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#5 05. September 2014 13:49

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

Re: [GELÖST] Syntax Error bei neuer Installation

Wie hast du das Menü "erstellt"?

Manuell eingetragen oder via Copy / Paste?

Hintergrund ist, dass sich Smarty manchmal an unsichtbaren Zeichen verschluckt.

Offline

#6 05. September 2014 14:09

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Syntax Error bei neuer Installation

unsichtbaren Zeichen

Entweder das, oder es ist wieder dieses Problem mit dem LazyLoading.
Das hatten wir ja schon paar mal.
Wenn bis zum Aufruf des Plugins das Modul MenuManager nicht geladen wurde, kommt es da manchmal zu Problemen. Irgendwie kann CMSms dann nicht das zugehörige Modul herausfinden und laden, oder so. Ich habe noch kein Muster erkennen können.

Geholfen hat dann meist das alte {cms_module} Plugin:

{cms_module module="MenuManager" loadprops=0 template='cssmenu.tpl'}

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#7 05. September 2014 14:21

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

Danke für die raschen Reaktionen und eure Hilfe!!!
@ cyberman:  via Copy / Paste
@ NaN: das funzt!
Warum weiss man nicht, aber egal - ich kann zumindest weitermachen.
Sollte es eine weitere Lösung / Erklärung geben, laßt es mich bitte wissen!

Kann man den MenuManager im template "vorladen"?


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#8 05. September 2014 14:53

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Syntax Error bei neuer Installation

Hier mal ein paar weiterführende Erklärungen:
http://www.cmsmadesimple.de/forum/viewtopic.php?id=3321 (ähnliches Problem)

Anderes Problem, aber ich glaube, dass das in Deinem Fall auch zutreffen könnte:
http://www.cmsmadesimple.de/forum/viewt … 442#p26442
http://www.cmsmadesimple.de/forum/viewt … 867#p28867

Außerdem fällt mir gerade noch etwas auf:

Syntax Error in template "content:content_en"

Hast Du das Menü im Inhalt der Seite?
Dieses "content:content_en" deutet darauf hin, dass es nicht im Template, sondern im Hauptinhaltsblock steht.
Ich weiß zwar nicht, wieso ausgerechnet das zu Problemen führen sollte, aber in den oben genannten Themen geht es unter anderem um den Menü-Aufruf in einem Globalen Inhaltsblock. Das könnte sich ähnlich verhalten.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#9 05. September 2014 16:46

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

@ NaN das Menü ist im Seiteninhalt, weil auf den verschiedene Seiten verschiedene levels angezeigt werden (sollen).
Werde die Dinge durchchecken und ggf. Resultate berichten.


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#10 05. September 2014 18:46

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

Re: [GELÖST] Syntax Error bei neuer Installation

Das lässt sich doch aber im Seiten-Template viel eleganter lösen wink.

 
{if $page_alias == 'dies-und-das'} 
  {menu ...} 
{/if} 

Offline

#11 05. September 2014 19:40

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

Schon, aber bei 24 Seiten?


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#12 05. September 2014 19:47

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

Re: [GELÖST] Syntax Error bei neuer Installation

Auf allen Seiten hast du ein individuelles, einzigartiges Menü?

Offline

#13 05. September 2014 21:53

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

nein, aber level2 oder nur level3.


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#14 06. September 2014 09:46

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

Re: [GELÖST] Syntax Error bei neuer Installation

Na dann wird es doch noch einfacher wink.

Schau mal in die Modulhilfe nach den Parametern. startlevel='2' sollte es tun.

Offline

#15 07. September 2014 23:59

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

Nachdem auch jede Seite einen individullen "header" hat, wäre das wharscheinlich ein ziemlich umfangreicher if-else if-else if -/if block.

Individuell - vielleicht nicht ganz elegant - scheint für mich als Anfänger eatwas leichter zu sein :-)


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#16 07. September 2014 00:01

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

Re: [GELÖST] Syntax Error bei neuer Installation

Ohne konkrete Details kann dir aber keiner hier weiter helfen wink.

Offline

#17 07. September 2014 19:07

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

Mein Problem ist durcn NaN's Hinweis
{cms_module module="MenuManager" loadprops=0 template='cssmenu.tpl'}
zumindest temporär gelöst.

Warum der "normale {menu loadprops=0 template='cssmenu.tpl'} bei mir - aber offenbar auch bei Anderen - nicht oder nicht immer - funktioniert, wird wohl noch länger einer Erklärung harren ;-)


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#18 07. September 2014 19:27

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

Re: [GELÖST] Syntax Error bei neuer Installation

Hast du es auch probiert, indem du das Menü aus dem Content herausgelöst hast?

Offline

#19 08. September 2014 16:51

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

Hab's im template vor'm content eingebaut, auch da die Fehlermeldung:unknown tag "menu",
nach Einbau der "um's Eck-Lösung": cms_module module="MenuManager"
funtioniert das Menü.


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#20 08. September 2014 18:05

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

Re: [GELÖST] Syntax Error bei neuer Installation

Ist nicht die Ums-Eck-Lösung wink, sondern die, mit der CMSMS generell gearbeitet hat. Erst später sind die Wrapper Tags dazu gekommen, um den Modulaufruf zu verkürzen.

Offline

#21 10. September 2014 12:19

simonson
kennt CMS/ms
Ort: Wien
Registriert: 07. März 2012
Beiträge: 192

Re: [GELÖST] Syntax Error bei neuer Installation

Danke für die Info, werde damit leben.


mfg
simonson

CMSMS 1.12     Apache/2.4.6 (Linux/SUSE) - PHP 5.4.20 - MySQL 5.0.95 - W7 ultimate - FF 38.0.1

Offline

#22 12. September 2014 09:54

Sven
probiert CMS/ms aus
Registriert: 25. April 2014
Beiträge: 35

Re: [GELÖST] Syntax Error bei neuer Installation

NaN schrieb:

Geholfen hat dann meist das alte {cms_module} Plugin:

{cms_module module="MenuManager" loadprops=0 template='cssmenu.tpl'}

Ich häng mich hier einfach mal dran, da mein Problem auch mit dem Modul zu tun hat.

Nur bei mir wird gar nichts ausgegeben. Wollte eine Sitemap ausgeben, hatte das menu ebenfalls im Content aufgerufen.

Auf der gesamten Seite läuft der MenüManager problemlos, nur an der Stelle kommt einfach nichts.

Weder {menu} noch {site_mapper} noch {cms_module module="MenuManager"} geben irgend etwas aus. Hatte dies in meiner Verzweiflung auch mal ins Template gesetzt - nix, nada, niente sad.

Auf der Kundenwebseite (bei Strato) läuft cmsms 1.11.2.1 mit PHP 5.3.29, in der Systeminfo gibts nur grüne Haken. Browser- und CMSMS Zwischenspeicher mehrfach gelöscht, mehrere Browser probiert.

Bin mit meinem Latein am Ende - irgend jemand eine Idee, wie ich mit dem Problem voran komme?

Offline