WebsiteBaker Support (2.13.x) > Hilfe & Support (deutsch)
UNDEFINIERTE KONSTANTE "SHOW_MENU2" nach Upgrade auf 2.13.3. r166
ra-wi:
Hallo zusammen,
leider komme ich mal wieder nicht weiter.
Nach dem Upgrade von V. 2.12.1. auf V. 2.13.3. r166 und vorangegangenen Wechsel auf PHP 8.1 erscheint im Frontend die Fehlermeldung:
ES GAB EINE NICHT ABGEFANGENE AUSNAHME, UNDEFINIERTE KONSTANTE "SHOW_MENU2"
IN ZEILE (132) VON (/TEMPLATES/TCV/INDEX.PHP)
Der Aufruf in Zeile 131 lautet:
<?php
if(SHOW_MENU2) {
show_menu2(0, SM2_ROOT, SM2_START);
}
?>
Ich habe irgendwo gelesen, dass die Installation des Addons " Show_menu2 V.4.10.2" das Problem lösen soll. Das habe ich dann auch gemacht, aber leider ohne Erfolg.
Kann mir da jemand weiterhelfen?
LG
Rainer
hgs:
Ich rate nur ins blaue, da ich "nur Anwender" bin.
Aber die Fehlermeldung spricht von einer "UNDEFINIERTE KONSTANTE "SHOW_MENU2"
Hast du mal versucht das im Template wie folgt zu ändern? (Änderung rot)
--- Quote ---<?php
if(show_menu2) {
show_menu2(0, SM2_ROOT, SM2_START);
}
?>
--- End quote ---
ra-wi:
Vielen Dank Harald,
du meinst den Wechsel auf Kleinschreibung. Ja, gerade probiert, aber leider ändert sich nichts.
sternchen8875:
Punkt 1: das jeweils aktuellste Vollpaket hat auch immer die neuesten Versionen der mitgelieferten Module dabei, so auch beim show_menu2. Das durchgeführte Modul-Update war insofern umsonst und da es auch gleiche Versionsnummern betrifft, wurde eh nichts getan
Punkt 2: das Addon show_menu2 gehört zum Standard-Paket von WebsiteBaker. Eine Abfrage, ob diese Funktion vorhanden ist, ist also nicht nötig.
Ändere die Zeilen von
--- Code: ---<?php
if(SHOW_MENU2) {
show_menu2(0, SM2_ROOT, SM2_START);
}
?>
--- End code ---
in
--- Code: ---<?php
show_menu2(0, SM2_ROOT, SM2_START);
?>
--- End code ---
Solltest du mit diesem Template, von dem ich annehme, das es schon etwas älter ist, noch weitere Probleme haben, braucht es die komplette index.php
ra-wi:
Ich habe nun den Aufruf mal anders geschrieben.
Und zwar: <?php show_menu2(0, SM2_root, SM2_start); ?>
Jetzt änderte sich die Fehlermeldung in Sachen SM2_root
THERE WAS AN UNCATCHED EXCEPTION
UNDEFINED CONSTANT "SM2_ROOT"
IN LINE (131) OF (/TEMPLATES/TCV/INDEX.PHP):
Die Dokumentation bezüglich Show_Menu bringt mich auch nicht weiter. Dort ist der Aufruf ja auch exakt so angegeben.
Navigation
[0] Message Index
[#] Next page
Go to full version