[TYPO3-german] Feld-Erweiterung - Extension "datamints_feuser"

Björn Hahnefeld bjoern at hahnefeld.de
Thu Aug 29 10:47:29 CEST 2013


Moin Jost,

wie baut man denn so ein "Element" vom Typ "group"? Hast du da ggf. ein
Beispiel  zu Hand? Ggf. kann man die Bilder auch thematisch trennen. Muss
ich mir mal überlegen. Aber an der Übersichtlichkeit soll es dann nicht
scheitern. Kann mir aber noch gar nicht vorstellen, wie das technisch
realisiert werden könnte.

Viele Grüße

Björn

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jost Baron
Gesendet: Donnerstag, 29. August 2013 09:47
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] Feld-Erweiterung - Extension "datamints_feuser"

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Moin Björn,

bau dir ein Feld mit type = group, internal_type = file und maxitems = 30,
und mach das Datenbank-Feld groß genug. datamints_feuser sollte automatisch
damit klarkommen, ich bin mir nur nicht sicher ob es bei
30 Bildern auch übersichtlich bleibt.

Gruß Jost

Am 29.08.2013 08:28, schrieb Björn Hahnefeld:
> Guten Morgen Jost,
> 
> die Sache mit den TCA habe ich für Textfelder, Auswahl- und Checkboxen 
> hinbekommen. Nun muss ich aber noch ein Formular bauen, das bis zu 30 
> Bilder aufnehmen kann. Wie könnte das TCA aussehen und wie realisiere 
> ich so etwas?
> 
> Beste Grüße
> 
> Björn
> 
> -----Ursprüngliche Nachricht----- Von:
> typo3-german-bounces at lists.typo3.org
> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jost 
> Baron Gesendet: Donnerstag, 22. August 2013 19:52 An:
> typo3-german at lists.typo3.org Betreff: Re: [TYPO3-german] 
> Feld-Erweiterung - Extension "datamints_feuser"
> 
> Am 22.08.2013 17:21, schrieb Björn Hahnefeld:
>> Hallo Jost,
> 
>> print_r ($arrCurrentData[$fieldName]);
> 
>> ergibt beispielsweise:
> 
>> -- Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array ( ) Array 
>> ( ) Array ( ) Array ( ) --
> 
> Und was ist $arrCurrentData[$fieldName] vor dem trimExplode?
> Ebenfalls schon leer? Wenn ja, passiert Fehler vor dem Aufruf von 
> showSelect...
> 
> 
>> Viele Grüße
> 
>> Björn
> 
>> -----Ursprüngliche Nachricht----- Von: 
>> typo3-german-bounces at lists.typo3.org
>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Jost  
>> Baron Gesendet: Donnerstag, 22. August 2013 16:56 An:
>> typo3-german at lists.typo3.org Betreff: Re: [TYPO3-german] 
>> Feld-Erweiterung - Extension "datamints_feuser"
> 
>> Hi Björn,
> 
>> Am 22.08.2013 16:05, schrieb Björn Hahnefeld:
>>> Hallo zusammen,
> 
>>> folgendes TCA-Array habe ich nun zusammengestellt:
> 
>>> -- // Geschlechter $TCA['fe_users']['columns']['sex'] = array(  
>>> 'label' => 
>>> 'LLL:EXT:extkey/Resources/Private/Language/locallang_db.xml:sex',
>>>
>>>
>
>>> 
'config' => array ( 'type' => 'select', 'items' => array (
>>> array('bitte auswählen', ''), array('weiblich', 'w'), 
>>> array('männlich', 'm'), array('TV', 'tv'), array('Gay', 'gay'), 
>>> ), ), ); --
> 
>>> Trotzdem zeigt "datamints_feuser" zwar die Inhalte an, aber wählt 
>>> korrekt gespeicherte DB-Einträge nicht aus. Denn wenn ich z.B. 
>>> "weiblich" hinterlege (und das auch in der DB entsprechend  
>>> gespeichert wird, dann verstehe ich nicht, warum nach der 
>>> Speicherung und dem neu geladenen Formular nicht dieser Wert 
>>> vorselektiert wird, obwohl das angeblich funktionieren soll.
>>> Hat jemand von euch eine Idee?
> 
> 
>> Es ist schwer, hier weiterzukommen ohne die TYPO3-Installation zu  
>> sehen. Probier mal, in der Datei 
>> typo3conf/ext/datamints_feuser/pi1/class.tx_datamintsfeuser_pi1.php
>
>> 
> 
> die Methode showSelect() zu debuggen. Ich würde mal die Variable
>> $arrCurrentData[$fieldName] nach Zeile 2210 ausgeben und $value in 
>> Zeile 2219.
> 
>> Gruß Jost
> 
> 
>>> Viele Grüße
> 
>>> Björn
> 
>>> -----Ursprüngliche Nachricht----- Von: 
>>> typo3-german-bounces at lists.typo3.org
>>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Björn 
>>> Hahnefeld Gesendet: Dienstag, 20. August 2013 19:46 An:
>>> 'German TYPO3 Userlist' Betreff: Re: [TYPO3-german] Feld-Erweiterung 
>>> - Extension "datamints_feuser"
> 
>>> Hallo Lorenz,
> 
>>> das Hinzufügen von Feldern (zumindest Textfelder und
>>> Auswahllisten) klappt schon mal sehr gut. Allerdings ist mir eines 
>>> noch nicht so ganz klar: die Werte in Auswahllisten werden zwar 
>>> korrekt gespeichert, allerdings werden diese beim Reload der Seite 
>>> nicht mehr angezeigt. Ist es möglich, dass ?datamints_feuser? einen 
>>> SELECTED auf den Eintrag setzt?
> 
>>> Viele Grüße
> 
>>> Björn
> 
>>> -----Ursprüngliche Nachricht----- Von: 
>>> typo3-german-bounces at lists.typo3.org
>>> [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Lorenz 
>>> Ulrich Gesendet: Montag, 19. August 2013 22:09 An:
>>> typo3-german at lists.typo3.org Betreff: Re: [TYPO3-german] 
>>> Feld-Erweiterung - Extension "datamints_feuser"
> 
>>> Hallo Björn
> 
>>> Sobald du die Felder mit deiner eigenen Ext hinzugefügt hast und sie 
>>> auch im Backend (im TCA des FE-Users) funktionieren, sind sie auch 
>>> für datamints_feuser verfügbar. Allenfalls musst du auch den 
>>> Configuration Cache löschen, damit die Erweiterung des TCAs 
>>> funktioniert.
> 
>>> Um bei Select-Feldern einen leeren Eintrag "Bitte wählen..." zu  
>>> haben, kannst du dann folgendes TypoScript verwenden:
> 
>>> plugin.tx_datamintsfeuser_pi1.fieldconfig { dein_neues_feld { config 
>>> { items { 0 { 0 = bitte wählen... 1 = 0 } } } } }
> 
>>> Beste Grüsse,
> 
>>> Lorenz
> 
>>> Am 19.08.2013 21:49, schrieb Björn Hahnefeld: 
>>> _______________________________________________ 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
> 
> 
>> _______________________________________________ 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
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21-beta20 (MingW32)

iQIcBAEBAgAGBQJSHvxuAAoJEG6HPMAgWtVzF+YQAMljQ37iqWZzqdA6LGQex4AP
PIV8V6g5AvOIncxrnQX3fbMpxtYVMQ7paG4oCmdTxvqnt1uzxpz5MI6aLw2NlRfY
UJ3JO+yVv8zI2DDxqEwKu+nEekK1gNu6V+ihN/YsjdtbQLQV8uicT7n8lZiPl44+
NuWX7TI0j8UIYgOMyIMshfVFoyejpmDMRlPX7yMkZx5kUdnfJjbTDcNOUaJMAMp6
ae11UNttHhayv+iFwITgUBPh+FMp7eW6sSuTAvZ1DnL9rVwH2AkNnKkhaYj+ocfv
iiuHMBI7p8VuIHg80x2iQKf//pMwgQ489J6aPjuJGptTDReFfDn/s6o0eJn8+Ydd
7u8brkiyYx3UjtDy1rbb7Sj8hAiezn20fG2sC6FJok49dhLXa7xXDzcA/XLG0css
u2W0hQ/VOInh8c3KEbF3aFS+jeHGg9O6avgsHa3Dce3aeh44Fk+wtToXm0wAYUhn
CzEObPfikq/5pz5gbYsiLOIxpEowzI5RQMb2OnFGMnv9Eh4Hss8GZfbIoW7H9P+L
y70MatoMRvJdHzQ7/LeABxgRZrIIDR3YaRuspW/VWT3xkChqKT90S1vesQfTDOA+
6828AaMwW83hGtnbn3ao6mut1tWvZ6u2PEQoaFy9kuu9olnyrjckP/OHwNJq/S6m
pQTtK68yMIazl65L7/E7
=NTO+
-----END PGP SIGNATURE-----
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list