Re: [TYPO3-german] ExtBase / Fehler bei der Beziehung
Das Feld „Produkte“ muss in der Kundentabelle stehen - wenn der Kunde die Produkte auswählen soll. Dürfen mehrere Kunden mehrere Produkte kaufen, ist das eine m:n Beziehung. Also ein neues Feld im SQL Statement. Ihr braucht eine zusätzliche Relationstabelle mit local_uid (Kunde) und foreign_uid (Produkt). Ein neues Auswahlfeld im TCA. Im Kunden-Model muss „Produkte“ so validiert werden ( statt categories produkte):. Bsp. aus EXT: news:/** * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\GeorgRinger\News\Domain\Model\Category> * @lazy */ protected $categories; Getter und Setter: /** * Get categories * * @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\GeorgRinger\News\Domain\Model\Category> */ public function getCategories() { return $this->categories; } /** * Set categories * * @param \TYPO3\CMS\Extbase\Persistence\ObjectStorage $categories * @return void */ public function setCategories($categories) { $this->categories = $categories; } Am einfachsten ist es, wenn du eine neue minimale Extension baust, dort beide Tabellen analog anlegst und darin nur das benötigte m:n Feld. Dann siehst du genau, was du ändern musst und kannst das auf deine Extension übertragen. viele Grüße Birgit > Am 05.04.2018 um 15:34 schrieb 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 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Alle Extensions deinstalliert nach Update auf 8.7
Habe gerade das exakt gleiche Problem - aber bereits beim Update von 7.6.19 auf 7.6.26 An der LocalConfiguration.php hat sich nichts wesentliches geändert. Anscheinend will 7.6.26 alle Extensions in EXT->extConf sehen. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Javascript-Link im CKeditor
Gerade nochmal geprüft... Defaultmäßig wird einiges geladen: imports: - { resource: "EXT:rte_ckeditor/Configuration/RTE/Processing.yaml" } - { resource: "EXT:rte_ckeditor/Configuration/RTE/Editor/Base.yaml" } - { resource: "EXT:rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml" } In den angegebenen YAMLs findet man Config-"Schlagwörter" die alle unter dem Zweig editor: config: [.hier die Schlagwörter] geführt werden. So muss dann auch linkJavaScriptLinksAllowed: true dort aufgeführt sein. Anscheinend reicht das aber nicht? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] Re: Javascript-Link im CKeditor
Schließe mich dem Problem an. In der .yaml schon auf viele Arten probiert: editor: config: linkJavaScriptLinksAllowed: true Im Editor (Backend) wird mir das in der HTML-Ansicht als Google Analytics deaktivieren angezeigt. Im Frontend ist der Link wieder entfernt. Da hilft mir auch obige Konfiguration nicht... Die mitgegebene "hh_ckeditor_custom" Extension gibt eine Beispielkonfiguration vor, aber hat leider nicht genannten Parameter angegeben. Ist dennoch eine gute Referenz für alle die neu mit dem Editor einsteigen. Verwende ich linkJavaScriptLinksAllowed an der falschen Stelle? Nicht unter "editor/config" ? Leider gibt die Dokumentation dafür nicht viel her. Gruß ___ 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
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