Bilderspalte in yform Tabellenansicht (Bild statt Dateiname)
rotzek opened this issue · 1 comments
rotzek commented
// Es soll nur im Backend passieren und nur, wenn der table_name rex_test requestet wird (ggf. eigenen table_name verwenden)
if (rex::isBackend() && rex_request('table_name') == 'rex_test') {
// am Extensionpoint YFORM_DATA_LIST einklinken
rex_extension::register('YFORM_DATA_LIST', function( $ep ) {
// die Liste holen
$list = $ep->getSubject();
// die Spalte bild (ggf. eigenen Spaltennamen verwenden) soll mit einer custom Funktion umformatiert werden
$list->setColumnFormat('bild', 'custom', function ($params ) {
// das passiert hier. Ggf. eigenen Medientyp setzen.
return '<img src="/images/rex_medialistbutton_preview/'.$params['list']->getValue('bild').'">';
});
});
}```
Der Code kommt entweder in die boot Datei des Projekt AddOns oder in die Boot Datei des Theme Addons (wer damit arbeitet) oder in eine anderweitige Boot Datei.