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

Jost Baron jost.baron at gmx.de
Thu Aug 29 09:46:54 CEST 2013


-----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-----


More information about the TYPO3-german mailing list