WebsiteBaker Support (2.13.x) > Hilfe & Support (deutsch)

UNDEFINIERTE KONSTANTE "SHOW_MENU2" nach Upgrade auf 2.13.3. r166

(1/2) > >>

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