Hallo zusammen,
ich möchte euch alle grüßen und mich bedanken dass durch dieses Forum die Gelegenheit besteht das eine oder andere Problemchen zu lösen Sei es mein Problem oder das eines anderen.
Joomla ist für mich als Framework etwas Neuland, PHP wiederum nicht, und es gibt da etwas was mich bis jetzt in die Knie gezwungen hat!
Ich habe soweit eine Joomla-Installation mit 2 Unterseiten (Beiträge). Ich möchte gerne für die ganze Seite ein externes PHP-Script inkludieren, welches aber auch PHP-Parameter, die in diesen beiden Unterseiten gesetzt sind, mit einem Wert belegt.
D.h.: In jeder dieser Unterseiten befindet sich PHP Code, wo ein Parameter ausgegeben wird:
{source}<?php echo $VAR; ?>{/source}
Durch das inkludieren der extenren PHP Datei external.php, die komplett wo anders liegt (außerhalb der Joomla-Installation, aber auf dem gleichen Server), soll $VAR mit einem Wert versehen werden: $VAR = 1;
Was bis jetzt leider nicht klappt. In den Error-Logs des Servers sehe ich auch immer wieder "Undefined index: $VAR"
Das Inkludieren der externen Datei habe ich schon hinter mir. Am Anfang direkt in dem Beitrag inkludiert, und später rausgefunden dass ich das über ein Modul machen kann, welches ich dann mit {load MyModule} in dem Beitrag lade.
Aber auch hier gilt: wenn ich in dem Modul selbst den Parameter $VAR=1 definiere ist es trotzdem in dem Beitrag nicht bekannt.
Wie kann ich es also verwirklichen, dass der PHP-Parameter in dem Beitrag "bekannt" ist, und den Wert aus der external.php bekommt, sodass er dann auf der Seite zu sehen ist?
Das Ziel ist es nämlich später Beiträge zu erstellen, wo ich nicht jedes Mal die external.php inkludieren muss, sondern nur ein Mal durch ein Modul, und alle PHP-Paremeter in der external.php zu steuern.
Vielen Dank schon mal.