-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Moin Björn,
Am 29.08.2013 10:47, schrieb Björn Hahnefeld: > 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. Definier dir einfach ein Feld in der Datenbank für die Bilder, wie bei den anderen Feldern auch. Die TCA-Konfiguration sieht irgendwie so aus: $TCA['fe_users']['columns']['your_image_field'] = array( 'label' => 'LLL:EXT:extkey/Resources/Private/Language/locallang_db.xml:your_image_field', 'config' => array ( 'type' => 'group', 'internal_type' => 'file', 'maxitems' => 30, 'allowed' => 'jpg,png,gif,bmp,pdf', 'uploadfolder' => uploads/your_extension_upload_folder', 'show_thumbs' => 1, ), ); Es gibt noch mehr Optionen, die Referenz ist hier: http://docs.typo3.org/typo3cms/TCAReference/Reference/Columns/Group/Index.html Gruß Jost > Viele Grüße > > Björn > > -----Ursprüngliche Nachricht----- Von: > typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jost > Baron Gesendet: Donnerstag, 29. August 2013 09:47 An: > typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] > Feld-Erweiterung - Extension "datamints_feuser" > > 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-boun...@lists.typo3.org >> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Jost >> Baron Gesendet: Donnerstag, 22. August 2013 19:52 An: >> typo3-german@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-boun...@lists.typo3.org >>> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von >>> Jost Baron Gesendet: Donnerstag, 22. August 2013 16:56 An: >>> typo3-german@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-boun...@lists.typo3.org >>>> [mailto:typo3-german-boun...@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-boun...@lists.typo3.org >>>> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von >>>> Lorenz Ulrich Gesendet: Montag, 19. August 2013 22:09 An: >>>> typo3-german@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@lists.typo3.org >>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >>>> _______________________________________________ TYPO3-german >>>> mailing list TYPO3-german@lists.typo3.org >>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > >>> _______________________________________________ TYPO3-german >>> mailing list TYPO3-german@lists.typo3.org >>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > >> _______________________________________________ TYPO3-german >> mailing list TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > > _______________________________________________ TYPO3-german > mailing list TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21-beta20 (MingW32) iQIcBAEBAgAGBQJSH0UFAAoJEG6HPMAgWtVzEm4QAJBIPj0tpen5C7Najk2BV2fU vIw4RNTyuyMD5MB+cUqh1259viWb2rSnV+9Bevb2vsh6ZtGRPhMB/R7NLtHWXT8W 1iHcOfhY1zO9SEPQQj6ohTZlJgrE+f11YavJzk2V4IdxyRNtXLv4vx6ZNbKayM+Z uDP9nXqm6I7A6fv/ATZiBfFxjejRKUTo+od7m5aio0jX0aSfHN4P88sSRxtpD9b3 HXvr+UoJQPGesbhwfpevlNycXuqQt+QO5VQQ0Ojn1n/cFQiTFMCgJ1uDr4si8Bng fBQa+c1ZZktlxUX0rxd7E+K7Uu/fZdHwmN8RK3o2KV/eJQmvjFjd6e1f/lfTHew9 ZUhKYRcjmk3otA1rWb++a96H0xJOQIwxQepqhIjuLp/hkY+gypzl81jjrmLPBQqy 0XDG8cvNda/Py0XAwow/nzUxr5k1+DxjHsO4cgeNxjfE6yhahFV3ImVdAGWwPiH7 F8fBGieiKlaNSOM073sVT7xsRCC39zp8T9u1SoZ9G/h7ec+NdJg/POb/hpczPmJ0 3N24KWvM2YfGkFfPjtRefWriomazJy+xz40t3xEFF3nPKeEEs5+hb5jSik3qJKMk 2eh2WLAzEct0u6ckLSllGm52/tJkrrO9x0izUEMx44EEej6ZJ7bg25FIpliYbh+n f44nSlzfTFMwrAjcMNWf =fQAQ -----END PGP SIGNATURE----- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german