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

Undefined index: READ_MORE

<< < (4/4)

DarkViper:
yep, als 'Notlösung' geht das so lala.
Der Import der Variablen im SectionPicker ist in diesem Fall jedoch etwas deplaziert, da der SectionPicker ja X verschiedene Module laden kann, die alle ihre jeweils eigenen / unterschiedlichen Variablen benötigen.
Der 'richtige' Ort um Variablen zu importieren, ist grundsätzlich immer die Datei, in der diese benötigt werden.
Im vorliegenden Fall braucht der SektionPicker selbst das Array  $TEXT nicht. Benötigt wird es dagegen in ofa/view_overview.php.
Also wäre es sinnvoll, das global $TEXT; in view_overview.php ganz oben, direkt nach der Zeile if (!defined('SYSTEM_RUN')).... einzufügen.
vielleicht auch interessant:

Eine weitere Möglichkeit wäre die Verwendung der Registry-Objekte, die WB seit 2.10.0 bereitstellt. Die Beschreibungen dazu gibt es im WB-Wiki.
Registry (WbAdaptor)
Übersetzungen (Translate)
zusätzlich stellt die Registry noch eine Reihe weiterer 'netter Features' bereit.

um zum ursprünglichen Problem zurück zu kommen:

in der view_overview.php oben die Registry importieren durch   global $oReg;
oder, besser noch, einfach die Registry-Instanz holen:  $oReg = \bin\WbAdaptor::getInstance();

danach kann nach dem Schema $sText = $oReg->Trans->TEXT_READ_MORE; auf jede beliebige Sprachvariable des Core zugegriffen werden.

Navigation

[0] Message Index

[*] Previous page

Go to full version