[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Zugriff auf die Redaxo Bibliothek
Seite 1 von 1

Zugriff auf die Redaxo Bibliothek

Verfasst: 30. Jan 2015, 09:49
von steffus
Hallo, ich würde gerne ein php Script schreiben, welches auf die REX Werte zugreifen kann. D.h. mein Script liegt im Root Verzeichnis und soll eine XML Datei erstellen. Diese soll alle Navigationslinks beinhalten. Wie könnte ich in dieser PHP Datei auf die REX Werte zugreifen, müsste ich da etwas einbinden?
Danke

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 30. Jan 2015, 23:53
von Cheffchen
Hallo,

ist vielleicht nicht die beste möglichkeit aber zumindest schon mal eine.

Ein lehres Template wo die eigentlichen abfragen machst und vielleicht per JSON ausgibst und mit der roor Datei einfach einlesen und weiterverarbeiten.
(so habe ich das zumindest mal gemacht)

Cheffchen

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 2. Feb 2015, 08:35
von gupi
Hallo,
Grundsätzlich kannst du doch reaxo Klassen in dein php script includen. Damit steht dir der zugriff auf die redaxo objekte wie Kategorien und Artikel zur Verfügung. Daraus dein xml zu bilden sollte möglich sein. Oder du liest die entsprechenden tables aus, ist aber nicht so ganz einfach die Idee hinter dem Aufbau von rex_tables zu verstehen.
Aber weshalb ein externes script? Binde deinen php Code doch einfach in ein template ein. Wenn du das template einem artkel zuweist, kannst du den doch genauso aufrufen wie ein externes script, hast aber alle redaxo objekte zur verfügung.

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 2. Feb 2015, 09:43
von RexDude
Oder mach einfach ein Mini Addon und bau dort deine Skripte ein. Also Vorlage kannst du das hier nehmen: https://github.com/RexDude/babelfish

Das wäre vermutlich die sauberste Art Custom Code zu deinem Projekt hinzuzufügen.

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 2. Feb 2015, 15:58
von steffus
Ich werde das mit dem Addon einmal probieren, danke für den Link und für die Informationen

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 27. Feb 2015, 12:20
von steffus
Ich habe nun das Addon herunter geladen von Github, glaube Verson 1.1.1 und ich hätte dazu noch Fragen.

Ich habe das Modul umbenannt und aktiviert, klappt auch ohne Probleme.

Nun habe ich im Ordner pages die Dateien setup und setting verändert, also nach meinen Bedürfnissen angepasst.

So nun meine Frage, ich würde gerne in der .htaccess Datei eine Umleitung auf eine Funktion in meinem Addon vornehmen, also fast genau so wie beim Addon SEO24. Ich würde gerne eine eigene sitemap.xml generieren lassen. Ich weiß, dafür kann ich das Addon nehmen, aber ich würde das gerne selber machen und verstehen wie das geht.

Danke.

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 27. Feb 2015, 12:31
von RexDude

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 27. Feb 2015, 12:48
von steffus
Beim dem Addon (babelfish) ist keine controller Datei dabei, wenn ich die selber anlege, muss ich die noch irgendwo Verknüpfen?

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 27. Feb 2015, 13:00
von RexDude
Richtig. Einfach in der config.inc.php einbinden. Du kannst theoretisch auch auf die Controllerdatei verzichten und es direkt in die config.inf.php packen.

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 27. Feb 2015, 14:42
von RexDude
Mir erschließst sich allerdings noch nicht so ganz der Sinn deines Vorhabens. Ne Sitemap.xml wird ja schon von SEO42 ausgegeben. Oder machst du das zu Übungszwecken?

Re: Zugriff auf die Redaxo Bibliothek

Verfasst: 27. Feb 2015, 20:29
von steffus
Die Frage habe ich oben schon beantwortet.
Ich würde gerne eine eigene sitemap.xml generieren lassen. Ich weiß, dafür kann ich das Addon nehmen, aber ich würde das gerne selber machen und verstehen wie das geht.
Bisher komme ich ganz weiter, daher vielen Dank für deine Antworten.