QR code

Global modx in externen Scripts

Zugriff auf die ModX Funktionen aus einem externen Script

Möglicherweise werden die Funktionen von ModX in externen Scripts benötigt. Dies könnte der Fall sein, wenn man eigene Ajax-Scripts entwickelt, Standalone Scripts in ModX einbauen möchte oder mit externen CMS auf ModX Funktionen zugreifen möchte.

 Wer bereits eigene Module und Snippets entwickelt hat sollte bereits mit der "global $modx;" Variable Zugriff auf die Funktionalität von ModX bekommen haben. Dies ist bei externen Scripts aber nicht möglich, da diese nicht auf den ModX Parser und somit auf dessen Funktionen zugreifen. Hierför müssen folgende Zeilen in das externe Script eingefögt werden und schon hat man vollen Zugriff auf alle ModX Funktionen und Variablen und kann wie gewohnt sein "Snippet" programmieren: 

// Set this to your MODx Base Path
$base_path = '/var/www/modx/';


define('MODX_API_MODE', true);
include($base_path.'index.php');
$modx->db->connect();
$modx->getSettings();



Die Daten des eingeloggten Users, die Datenbank-Pipe, Settings und Variablen stehen nun zur vollen Verfügung.

 

Kommentare (0)

Kommentare (0)






Erlaubte Tags: <b><i><br>Kommentar hinzufügen:


 
Take me to the Top