[TYPO3-german] Extbase / Fluid / TCA - Ausgabe FE_Users

2018-03-27 Diskussionsfäden Haug IT-Solutions

Guten Morgen,

wir beschäftigen uns gerade ganz neu mit TYPO3 und haben uns mit dem "Extension 
Builder" eine kleine Erweiterung gebaut.

Hier haben wir einige Fragen zu, die wir aber nicht alle in diesen Thread hier 
packen wollen.

Die erste Frage bezieht sich auf die FE_Users.

Wir haben eine Select-Liste, welche sich an den Inhalten der FE_Users bedienen 
soll. Dies funktioniert auch schon ganz gut mit:

'customer_representative' => [
  'exclude' => false,
  'label' => 
'LLL:EXT:hit_db/Resources/Private/Language/locallang_db.xlf:tx_db_domain_model_customer.customer_representative',
  'config' => [
 'type' => 'select',
 'foreign_table' => 'fe_users',
 'foreign_table_where' => 'AND fe_users.usergroup=1',
 'size' => 3,
 'autoMaxSize' => 10,
 'maxitems'  => ,
 'multiple' => 0
  ],
]

Wie bekommen wir es hin, dass statt der Benutzernamen der richtige Name angezeigt wird? 


Auch in der Ausgabe im Frontend. Die Extension speichert dort nur die UserID 
des jeweiligen Benutzers und diese ist dann der Wert, der uns ausgegeben wird.

Besten Dank.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] TCA / Input-Felder für bestimmte Frontend-User

2018-03-28 Diskussionsfäden Haug IT-Solutions

Guten Morgen zusammen,

ist es per TCA möglich, die Inputfelder für bestimmte Frontend-Benutzergruppen 
anzeigen zu lassen?

Mit "exclude => true" kann man ja einstellen, dass es nur die Administratoren 
sehen. Ich könnte dies auch gebrauchen, wenn man bestimmte Felder nur für bestimmte Gruppen 
anzeigen lassen kann.

Viele Grüße

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Re: Extbase / Fluid / TCA - Ausgabe FE_Users

2018-03-28 Diskussionsfäden Haug IT-Solutions

Hallo Birgit,

vielen Dank. Ist noch etwas schwer für mich zu verstehen, hoffe ist nicht so 
schlimm :-)

Ich habe nun also in "typo3conf / ext / meine_ext / Configuration / TCA" einen Ordner Namens 
"Overrides" angelegt. Dort eine Datei abgelegt mit dem Namen "fe_users.php'" und deinen 
Inhalt:

Frontend würde ich erst einmal außen vor lassen, wird einfacher für mich. 


Wenn ich nun im Backend einen neuen Datensatz von meiner Erweiterung erstelle, 
habe ich nun die Select-List (Ausgewählte Objekte links, Verfügbare Objekte 
rechts). Dort erscheint nach wie vor der Benutzername. Kann man das ändern, 
dass hier der Vor- und Zuname angezeigt wird?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TCA / Input-Felder für bestimmte Frontend-User

2018-03-29 Diskussionsfäden Haug IT-Solutions

Hallo Birgit,

danke. Leider finde ich das nicht.

Ich habe nun im TCA die gewünschten Felder mit "exclude => true" benannt.

Nun habe ich im Sys-Ordner "FE_Users" eine neue Benutzergruppe "PM" erstellt. Diese 
Benutzergruppe darf die Felder sehen, die auf "exclude => true" stehen.

Bin nun auf Liste gegangen, leider finde ich aber nirgends wo ich einzelne 
Rechte dafür einstellen kann.

Viele Grüße
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Extbase / Fluid / TCA - Ausgabe FE_Users

2018-03-29 Diskussionsfäden Haug IT-Solutions

Hallo,

funktioniert. :-)

Dank dir.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: Anpassung von Mailformularen an die DSGVO

2018-03-29 Diskussionsfäden Haug IT-Solutions

Moin,

bietet dein Anbieter keine Zertifikate von Let's Encrypt oder so?

Wenn du Kontaktformulare betreibst, muss die Übertragung laut DS-GVO 
verschlüsselt sein und somit ist HTTPS Pflicht.

Viele Grüße

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TCA / Input-Felder für bestimmte Frontend-User

2018-04-03 Diskussionsfäden Haug IT-Solutions

Hallo zusammen,


Willst du die Rechte für Frontenduser oder Backenduser einstellen?


Gerne im Frontend. Backend selbst haben nur die Entwickler Zugriff drauf.


Die Einstellungen bei Benutzern und Benutzergruppen können sehr umfangreich 
sein, je nachdem wie viele Erweiterungen installiert sind.

Alles im Standard, nur die eigene Erweiterung die erstellt worden ist.

Viele Grüße
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] TCA / DateTime kann nicht gespeichert werden

2018-04-03 Diskussionsfäden Haug IT-Solutions

Hallo zusammen,

wir haben mit dem ExtensionBuilder eine kleine Erweiterung gebastelt und dort für ein 
Feld den Typ "Date" vergeben.

Für die Getter und Setter setzt er hier ja den Wert "DateTime". In der 
Datenbank wird der Wert mit -MM-DD gespeichert.

Wenn ich nun im Frontend aber einen Datensatz editieren will, kommt folgende 
Fehlermeldung:

The date "2018-03-30" was not recognized (for format "Y-m-d\TH:i:sP").

Wo holt er sich dieses Format her?

Mein TCA sieht wie folgt aus:

'config' => [
  'dbType' => 'date',
  'type' => 'input',
  'size' => 13,
  'eval' => 'date',
  'format' => 'date',
  'default' => '-00-00'
],

und meine "FormFields.html" habe ich mal so versucht:



Leider immer noch der gleiche Fehler.

Besten Dank für die Hilfe.

Viele Grüße

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TCA / Input-Felder für bestimmte Frontend-User

2018-04-03 Diskussionsfäden Haug IT-Solutions

Dank dir, klappt! :-)
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] ExtBuilder / 1:N Relation / keine Zuweisung

2018-04-04 Diskussionsfäden Haug IT-Solutions

Hallo zusammen,

wir haben über den Extension Builder eine kleine Erweiterung programmiert.

Diese beinhaltet zwei Models die in einer 1:N Relation stehen. Die Erstellung 
erfolgt grundsätzlich aus dem Frontend heraus.

In meinem ersten Model "Customers" lasse ich mir die Kunden per List.html 
wiedergeben. Funktioniert nun, klicke ich nun den besagten Kunden an, lande ich in der 
Show.html.

Hier lasse ich mir auch die dazugehörigen Projekte aus dem zweiten Model mit 
folgendem Script anzeigen:


   
   
   {project.projectName}
   
   
   

Was auch gut funktioniert. Nun möchte ich darunter einen Button, um direkt in der Show.html vom 
Model "Customers" einen neuen Datensatz des Models "Projects" zu erstellen. Das 
habe ich wie folgt gemacht:


   Neues Projekt
   

Er ruft auch das richtige Layout New.html vom Project-Model auf und ich kann es auch 
problemlos anlegen. Im Backend erscheint es in meinem SysFolder, allerdings setzt er die 
Zuweisung zum Kunden nicht. Dort trägt er in der Spalte "customers" nur eine 0 
ein.

Wenn ich im Backend hingegen das Projekt anlege über den Kunden, geht es 
problemlos.

Was mache ich falsch?

Besten Dank und viele Grüße
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] TCA / DateTime kann nicht gespeichert werden

2018-04-04 Diskussionsfäden Haug IT-Solutions

Hallo,

wir haben es nun so gelöst:

/**
* initialize create action
*
* @param void
*/
   public function initializeCreateAction() {
   $this->arguments->getArgument('newProject')
   
->getPropertyMappingConfiguration()->forProperty('projectNotification')->setTypeConverterOption('TYPO3\\CMS\\Extbase\\Property\\TypeConverter\\DateTimeConverter',\TYPO3\CMS\Extbase\Property\TypeConverter\DateTimeConverter::CONFIGURATION_DATE_FORMAT,'d.m.Y');
   }


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] ExtBase / Fehler bei der Beziehung

2018-04-05 Diskussionsfäden Haug IT-Solutions

Hallo zusammen,

über den ExtensionBuilder haben wir eine kleine Extension programmiert.

Hierbei stehen unsere beiden Modelle in einer 1:N Beziehung.

Model 1: Kunde
Model 2: Produktgruppe

Doe Produktgruppen wurden im SysFolder angelegt. Nun möchten wir im Kunden per 
Checkbox oder Selectlist die Produktgruppen auswählen können, die der Kunde 
bezieht.

Hier scheint aber nun der Fehler zu sein. Wir können die Werte nicht speichern. In der Tabelle von der Produktgruppe gibt es die Spalte "Kunde" als Indentifier, welche durch den ExtensionBuilder als INT angelegt wurde. Hier ist es aber nur möglich, eine Ziffer pro Produktgruppe einzutragen. 


Hätten wir hier eine M:N Beziehung nutzen müssen? Wenn ja, wie bekommen wir das 
nachträglich ohne den ExtensionBuilder gerade gezogen?

Besten Dank und viele Grüße
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] ExtBase / Fehler bei der Beziehung

2018-04-06 Diskussionsfäden Haug IT-Solutions

Hallo Birgit,

erst eimal vielen Dank für deine Hilfe, auch bei den anderen Problemen.

Okay, also haben wir das Konstrukt etwas falsch verstanden. Wir sind immer vom 
Kunden ausgegangen, sprich, ein Kunde kann mehrere Produkte haben.

Deine Idee mit der neuen kleinen Extension ist super, das werden wir mal testen 
und dann schauen.

Besten Dank.

Viele Grüße und ein schönes Wochenende.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Extbase / Fluid / TCA - Ausgabe FE_Users

2018-04-06 Diskussionsfäden Haug IT-Solutions

Hallo Birgit,

ich muss noch mal auf den Fall zurück kommen im Bezug auf die Frontend-Ausgabe.

Im Backend kann ich mit dem TCA von oben nun den Frontend-Benutzer anhand einer Select-List 
auswählen. Speichere ich den Datensatz, speichert er mir die UID des jeweiligen benutzers in mein 
Datenbankfeld "customer_representative" von meiner Extension, z. B: "1".

Wie kann ich im Frontend nun eine Verknüpfung schaffen, dass er mir nicht die 1 ausgibt, 
sondern den dazugehörigen Namen des Benutzers mit der ID 1? Im Moment habe ich es 
unsauber über eine IF-Condition gelöst, welche aber immer angepasst werden müsste, wenn 
ein neuer FE_User dazu kommt. Kann man nicht eine Verknüpfung schaffen, dass er schaut 
welche ID in "customer_representative" steht und schaut dann in die fe_users 
und gibt den passenden Namen aus?

Besten Dank.



___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] ExtBase / Fehler bei der Beziehung

2018-04-06 Diskussionsfäden Haug IT-Solutions

Hallo nochmal,

hat super geklappt. Dank dir.

Viele Grüße

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Extbase / Fluid / TCA - Ausgabe FE_Users

2018-04-06 Diskussionsfäden Haug IT-Solutions

Hallo noch einmal,

Problem konnte ich beheben.

Habe im Model nun auf ExtBase/FrontendUser verwiesen.

Viele Grüße
<
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german