Hallo!
Gibt es eine Möglichkeit festzustellen, ob ein ListLabelCallback aus einem Picker aufgerufen wird oder direkt aus der Treeview?
Hintergrund: Für meine Treeview-Ansicht bastele ich mir ein Label mit zusätzlichen Daten, die ich aber nur im Treeview sehen will und nicht in der Ansicht einer anderen Tabelle, die Daten über einen Picker dort rausholt.
So sieht es bei der Auswahl im Picker aus:
Bildschirmfoto 2026-06-09 um 09.49.40.png
Das ist auch so gewollt und ok. In der Tabelle wird es dann aber auch so mit Icon und rechtsbündigem Text angezeigt:
Bildschirmfoto 2026-06-09 um 09.49.54.png
Dort hätte ich aber lieber nur den Text ohne Icon und rechtsbündigem Text.
Mein Callback:
Im $dc finde ich nichts was ich abfragen kann bzw. ist alles protected.PHP-Code:#[AsCallback(table: 'tl_foss_taxonomy', target: 'list.label.label')]
readonly class FossTaxonomyLabelCallbackListener
{
public function __invoke($row, $label, DataContainer $dc, string $imageAttribute = '', bool $returnImage = false, bool|null $isProtected = null): string
{
Wenn nicht, muss ich es versuchen über CSS zu lösen aber lieber wäre es mir, wenn ich es über den Callback unterscheiden kann.
Gruß

Zitieren
