[TYPO3-german] Backend: TCA Feld Typ "user" – Wert in Listenansicht anzeigen

Dr. Dieter Porth web37p2 at web59550.greatnet-hosting.de
Fri Jul 21 18:07:25 CEST 2017


Hallo Jürgen,

Wenn ich dich richtig verstanden habe, möchtest du die Darstellung des 
Datensatzes im Backend um ein temporär berechnetes Feld 'Punkte' 
erweitern, ohne dass das Feld 'Punkte' Teil der Datenbank ist und 
persitiert(gespeichert) wird. das ist ein interessante Problem.

Grundsätzlich könnte die Idee funktionieren. Es bleibt die Frage, ob es 
der richtige Einstiegspunkt ist.

Vermutlich ist die bessere Variante, einen eigenen Custom Wizard oder 
einen Wizard-Container für das TCA zu definieren. Ich habe damit noch 
nie was gemacht.  Es ist also nur eine Idee.
https://docs.typo3.org/typo3cms/TCAReference/Ctrl/CtrlContainer.html?highlight=wizard
https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/FormEngine/Rendering/Index.html#formengine-rendering-nodeexpansion

https://stackoverflow.com/questions/38099950/how-to-add-custom-wizards-in-typo3-7-tca

https://forge.typo3.org/issues/56279

Falls du Erfahrungen in der Richtung machst, würde ich mich über eine 
Rückmeldung hier in der Liste freuen.

Dieter





Am 20.07.2017 um 10:42 schrieb Jürgen Einöder:
> Danke für die Antwort.
>
> Ich hab mir die Extension mal durchgesehen.
>
> Was ich erreichen wollte: Ich hab Datenbanktabellen, in denen Punktewerte gespeichert sind, die ich in der Listenansicht der fe_users-Tabelle im Backend als Summe darstellen möchte. Dabei sollte der Wert nicht in der fe_users-Tabelle gespeichert werden.
> Im Bearbeitungsformular der fe_users-Datensätze wird der Wert auch korrekt ermittelt und ausgegeben. In der Listenansicht wird die Spalte mit leeren Werten angezeigt.
>
> Falls das nicht geht, muss ich die Summe der Punkte an anderen Stellen in der Extension errechnen und in einem Feld in der fe_users-Tabelle speichern. Ist in diesem Fall kein großes Problem. Ich dachte nur, man könnte den Feldtyp „user“ für solche Zwecke einsetzen.
>
> Liebe Grüsse
> Jürgen
>
>
> Am 19.07.2017 um 20:31 schrieb Dr. Dieter Porth <web37p2 at web59550.greatnet-hosting.de>:
>
>> Nachtrag.
>>
>> Ich bin mir nicht sicher, ob die borderstyle aktuell noch korrekt funktioniert. Aktuell zickt die borderstyle, zumindest unter TYPO3 8.7 etwas rum. (Man kann die Content-Element nicht mehr aufrufen, weil das JavaScript hakt.  Ich muss mich demnächst mal drum kümmern.)
>>
>> Mit besten Grüßen
>>
>>    Dieter
>>
>>
>> Am 19.07.2017 um 18:52 schrieb Dr. Dieter Porth:
>>> Hallo Jürgen,
>>>
>>> keine Ahnung, was du vor hast.
>>>
>>> In meiner Prototyp- Extension "borderstyle" (im Typo3-Repository) habe ich mal mit dem User-Type für ein tt_content-Feld in der TCA experimentiert.. Die Version 1.1.1. müsste unter 7.6 laufen.
>>>
>>> Mit besten Grüßen
>>>
>>>      Dieter
>>>
>>>
>>> Am 19.07.2017 um 08:16 schrieb Jürgen Einöder:
>>>> Hallo Liste
>>>>
>>>> Ich hab die Tabelle fe_users um ein paar Felder erweitert, eins vom Typ „user“. Es wird für jedes der Felder eine Spalte in der Listenansicht im Backend angezeigt, die Zelle für den Wert des „user“-Feldes ist in der Listenansicht aber leer. Im Bearbeitungsformular wird es wie gewünscht angezeigt.
>>>> Kann mir jemand sagen, wie ich die Werte in der Liste angezeigt bekomme?
>>>>
>>>> TYPO3 7.6.20, eine verwendete Extension läuft aber noch auf pibase mit der compatibility-Extension, falls das zur Sache tut.
>>>>
>>>> Danke und liebe Grüsse
>>>> Jürgen Einöder
>>>> _______________________________________________
>>>> TYPO3-german mailing list
>>>> TYPO3-german at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>
>> -- 
>> ----
>> Dr. Dieter Porth - Web-Entwickler
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>

-- 
----
Dr. Dieter Porth - Web-Entwickler



More information about the TYPO3-german mailing list