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

Fehler Umstellen von Standard Template auf WBCE Hortal 1.4.

(1/3) > >>

Siggit:
Hallo,

WB 2.13.2. r133

wenn ich das Template WBCE Hortal im Backend unter Optionen als Standard Template einstelle bekomme ich eine Fehlermeldung.


--- Code: ---There was an uncatched exception
Call to a member function print_error() on null
in line (959) of (/admin/settings/index.php):
--- End code ---

Das steht in der entsprechenden index.php

--- Code: ---catch (\Exception $ex) {
    $sErrMsg = PreCheck::xnl2br(\sprintf('[%d] %s', $ex->getLine(), $ex->getMessage()));
    $admin->print_error ($sErrMsg, $sAddonBackUrl);
    exit;
--- End code ---

Wenn ich das Template der Seite manuell zuweise gibt es keine Probleme.

kann nicht direkt auf die r166 (min. PHP 8.0)wechseln, da die alte Seite weiter laufen muss und max. PHP 7.4. unterstützt

Vielleicht hab ihr ja eine Lösung.

sternchen8875:
Zip mal bitte das Template und häng es hier an (gern auch als PN)
Der Download des Originals nützt immer recht wenig, wenn es individuell angepasst wurde.

Siggit:
Hallo,

Danke für die schnelle Antwort.

hier mal der Inhalt der info.php

das hat im Original gefehlt:  $template_function     = 'template';


--- Code: ---<?php
$template_directory = 'hortal';
$template_name = 'hortal';
$template_version = '0.9.1';
$template_platform = '1.4';
$template_function     = 'template';
$template_author = 'Chio Maisriml';
$template_license = 'GNU General Public License. Photos: pexels.com';
$template_description = 'Responsive template with horizontal drop-down menu and simple suggestion search';

$block[1] = 'Main';
$block[2] = 'Sidebar';
$block[3] = 'Wide Top';
$block[4] = 'Wide Bottom';
$block[10] = 'Replace Header';
$block[99] = 'None';

$menu[1] = "horizontal";
$menu[99] = "none";

if (LANGUAGE == 'DE') {
$block[1] ='Hauptinhalt';
$block[2] ='Rechte Spalte';
$block[3] ='Grosser Inhalt Oben';
$block[4] ='Grosser Inhalt Unten';

$block[10] ='Alternativer Kopfbereich';
$block[99] ='keiner';

$menu[1] ='Normal';
$menu[2] ='Unsichtbar';
}
--- End code ---

Danke.

sternchen8875:
Auf die Schnelle sehe ich das Problem eher in der Kombination PHP-Version + WB_Version

In der info.php des Original-Templates fehlt die bekannte Definition (wie von dir schon berichtet)

--- Code: ---$template_function      = 'template';
--- End code ---

Das macht aber nur Probleme bei der Installation und bei Addon-Upgrades inkl großen Upgrade-Script.

Ich vermute, das Template wurde nicht korrekt registriert. Probier mal ERWEITERUNGEN -> Erweitert und dann mind. Designvorlagen ankreuzen und das Einlesen starten.
Für alles weitere müßte man dein System nachbilden

Siggit:
Danke.

Hat leider nicht geklappt, da ich erstmal auf die WB 2.13.10 r133 wechseln muss, wegen der PHP Version, probiere ich es dann wenn ich damit fertig bin nochmal mit der Version WB 2.13.10 r166

 :-)

Navigation

[0] Message Index

[#] Next page

Go to full version