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

2018-04-05 Diskussionsfäden Birgit
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

2018-04-05 Diskussionsfäden Gerfried

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

2018-04-05 Diskussionsfäden Amber Drive

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

2018-04-05 Diskussionsfäden Amber Drive

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

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