[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Redaxo bei Modulausgabe zu zusätzlicher Ausgabe "zwingen"
Seite 1 von 1

Redaxo bei Modulausgabe zu zusätzlicher Ausgabe "zwingen"

Verfasst: 25. Okt 2016, 13:58
von _DSP_
Hallo,

ist es möglich Redaxo beizubringen, dass bei jeder Modulausgabe noch der Inhalt eines zusätzlichen DB-Feldes in der Tabelle rex_module berücksichtigt wird?

Viele Grüße aus Stuttgart,

Daniel

Re: Redaxo bei Modulausgabe zu zusätzlicher Ausgabe "zwingen

Verfasst: 25. Okt 2016, 17:30
von Thomas.Skerbis
Beipiel? ... Was hast Du vor?

Re: Redaxo bei Modulausgabe zu zusätzlicher Ausgabe "zwingen

Verfasst: 25. Okt 2016, 17:37
von _DSP_
Skerbis hat geschrieben:Beipiel? ... Was hast Du vor?
Ich versuche mich gerade an einem Addon und bin eigtl schon sehr weit. Jedenfalls soll bei einer Modulausgabe das Modul noch im zusätzlichen Datenbankfeld "dsp_frontend_editlink" schauen ob PHP-Code drin steht und dann entsprechend ausgeben.

In meiner config.inc.php des Addons habe ich folgendes gemacht:

Code: Alles auswählen

	rex_register_extension('SLICE_SHOW','modulOutput');
			
		function modulOutput($params)
		{
			$sliceid = $params['slice_id'];
			echo $sliceid;
		}
Das hat aber ein seltsames Verhalten zur Folge:
Nur wenn das Modul bearbeitet wurde, werden Werte aktualisiert.

Hoffe, ich konnte mein Problem ein bisschen beschreiben.

Re: Redaxo bei Modulausgabe zu zusätzlicher Ausgabe "zwingen

Verfasst: 25. Okt 2016, 19:23
von runstop64
Hi,

der EP wird im Frontend nur aufgerufen, wenn der Artikel neu gecacht wird. (Siehe auch hier: http://www.redaxo.org/de/forum/bugs-f31 ... t9745.html)

Du könntest versuchen, über den EP den Aufruf deiner Funktion an den Slice-Inhalt anzuhängen:

Code: Alles auswählen

$params['subject'] .= '<?php meine_funktion();?>';
return $params['subject'];
Damit würde der Aufruf im Cache landen und bei jeder Anzeige des Slice aufgerufen werden.

Re: Redaxo bei Modulausgabe zu zusätzlicher Ausgabe "zwingen

Verfasst: 26. Okt 2016, 17:16
von _DSP_
runstop64 hat geschrieben:Hi,

der EP wird im Frontend nur aufgerufen, wenn der Artikel neu gecacht wird. (Siehe auch hier: http://www.redaxo.org/de/forum/bugs-f31 ... t9745.html)

Du könntest versuchen, über den EP den Aufruf deiner Funktion an den Slice-Inhalt anzuhängen:

Code: Alles auswählen

$params['subject'] .= '<?php meine_funktion();?>';
return $params['subject'];
Damit würde der Aufruf im Cache landen und bei jeder Anzeige des Slice aufgerufen werden.
Hallo Daniel,

danke für den Tipp. Hat geklappt und ich habe es nun hier eingesetzt:

http://www.redaxo.org/de/forum/addons-f ... 21449.html

Viele Grüße, ebenfalls Daniel