Re: [TYPO3-german] Löschen von in Beziehung stehender records (evtl. über @cascade remove) - Grundsätzliche Frage

2017-11-22 Diskussionsfäden Mikel

> Das Problem ist: Ich habe keine Relationen im Domain Model definiert, sondern 
> arbeite mit den TCAs. Also in meinem Beispiel weise ich beim Anlegen, einem 
> record des Typs "services" einen record des Typs "Host" zu. In der zu der 
> Klasse "services" gehörigen php Datei im TCA Ordner ist es so definiert dass 
> über die foreign table (also in dem Fall "Host") der property "host" des Typs 
> "services" die Uid des ausgewählten "host" records gegeben wird. Dadurch 
> scheint ja auch eine Relation erstellt worden zu sein, da mich ja Typo3 beim 
> Löschen eines records im BE auf die Relationen hinweist, aber ich hab die 
> Relation NICHT in der Klassendefinition von Host oder service definiert, wie 
> du sagtest. Nur in der jeweiligen Datei im TCA Ordner. 
> Momentan hab ich das Gefühl dass ich meine Relationen "anders" angelegt habe. 
> Kann sein, dass ich da evtl. eine Verständnisslücke habe. Falls dem so ist 
> wäre ich über eine Korrektur meines Missverständnisses sehr dankbar. 

Das TCA (Table Configuration Array) wird vom Backend schon verstanden, von 
Extbase aber nicht persistiert.
Auf diesem Wege wirst Du weiterhin mit Workarounds arbeiten müssen.
Wenn Du Deine Relationen auch in deinem Datenmodel definierst, dann kannst Du 
diese Vorteile nutzen und kannst im Frontend auch ohne Workarounds auf die 
Relationen zugreifen.
Z.B. per {yourModel1.relationsToModel2}. Sowas geht nicht, wenn das Model 
keinen entsprechende get…() Methode hat (also keinen getter).

Vorschlag: installiere Dir mal den extension_builder und erstelle Dir mal zwei 
Datenmodelle mit diversen Relationen (n:1, 1:n, m:n) zueinander und schau Dir 
die erzeugten Models an.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Löschen von in Beziehung stehender records (evtl. über @cascade remove) - Grundsätzliche Frage

2017-11-22 Diskussionsfäden christian ewigfrost

Quote: Mikel wrote on Wed, 22 November 2017 08:59


> Wo "genau" gehört denn das rein? In die Klasse deren record manuell gelöscht wird 
(sozusagen die "1" in der 1:n Relation) oder in die Klassen die mit der Klasse in Relation 
stehen und deren spezifische records automatisch gelöscht werden sollen?

Das gehört in Dein Domain Model. An die Stelle, an der Du Deine Relation 
definierst.
Einfaches Beispiel:
Model Automarke
Model Automodel
Eine Automarke kann mehrere Modele haben. Die Relation zwischen Marke und Model 
definierst du (in diesem Beispiel) in der Marke, um der Marke die verschiedenen 
Modele zuzuordnen.
Im Modell „Automarke" definierst Du ein property für die Relation, z.B. 
$carModels. Diesem Property weißt Du dann das cascade remove zu.
Siehe auch Doku, in der eigentlich alles gut beschrieben ist: 
https://docs.typo3.org/typo3cms/ExtbaseFluidBook/5-Domain/2-implementing-the-domain-model.html
 



> Auch erschließt sich mir nicht was mit der Variablen "$yourRelation" gemeint 
ist. Sry für die dummen Fragen, aber ich bin in Typo3 einfach ein blutiger Anfänger, sonst 
bin ich eher in C# unterwegs.

$yourRelation ist ein exemplarischer Platzhalter für dein Property, welche die 
Relation definiert. Du musst diese natürlich abstrahieren bzw. mit Deiner 
eigenen Relation ersetzen.



Das Problem ist: Ich habe keine Relationen im Domain Model definiert, sondern arbeite mit den TCAs. Also in meinem Beispiel weise ich beim Anlegen, einem record des Typs "services" einen record des Typs "Host" zu. In der zu der Klasse "services" gehörigen php Datei im TCA Ordner ist es so definiert dass über die foreign table (also in dem Fall "Host") der property "host" des Typs "services" die Uid des ausgewählten "host" records gegeben wird. Dadurch scheint ja auch eine Relation erstellt worden zu sein, da mich ja Typo3 beim Löschen eines records im BE auf die Relationen hinweist, aber ich hab die Relation NICHT in der Klassendefinition von Host oder service definiert, wie du sagtest. Nur in der jeweiligen Datei im TCA Ordner. 

Momentan hab ich das Gefühl dass ich meine Relationen "anders" angelegt habe. Kann sein, dass ich da evtl. eine Verständnisslücke habe. Falls dem so ist wäre ich über eine Korrektur meines Missverständnisses sehr dankbar. 
___

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

2017-11-22 Diskussionsfäden Laurin Schaller

Hallo Christian

TYPO3 ist mit symlinks installiert und läuft unter PHP 7.0.25. Im Install-Tool 
sind alle Datenbankänderungen und alle Wizards durchgeführt worden. System 
Enviroment oder Folder Structure Fehler bekomme ich nicht. Also soweit alles 
gut im Installtool. Oder gibt es noch was anderes, was ich mir anschauen sollte 
im Installtool?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Slick Slider verkleinert Bilder

2017-11-22 Diskussionsfäden Mikel

> 
> Hat noch jemand einen Tipp? Ich wäre euch sehr dankbar!

Ich kenne den SlickSlider, nicht aber deine verwendete Extension.
Hast Du mal geschaut, ob die Bilder per CSS verkleinert werden oder bereits in 
einer verkleinerten Version von TYPO3 ausgegeben werden? 
Du kannst dies über z.B. die Chrome Developer Tools einsehen. Oder einfach den 
Bildpfad aus dem Quellcode kopieren und in ein neues Fenster eingeben.

Falls TYPO3: In den Constants gibt es eine globale Einstellung für das 
Verhalten bei Bildern. Schau mal, ob da eine maxWidth gesetzt, welche der 
Bildgröße entspricht.
Ansonsten wie bereits von Christian Hackl erwähnt, schau mal in die Templates 
der verwendeten Extension. Evtl. wird da ein Wert gesetzt.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Slick Slider verkleinert Bilder

2017-11-22 Diskussionsfäden Roth
Hallo Christian,

vielen Dank für Deine Antwort. Ich weiß nicht wo eine Verkleinerung
drin sein könnte. Ich habe zum Test mal slickcarousel installiert. Dort
werden die Bilder größer angezeigt, aber auch nicht in der
Originalgröße, sondern auch etwas verkleinert. Echt komisch.

Hat noch jemand einen Tipp? Ich wäre euch sehr dankbar!

Max

On Tue, 2017-11-21 at 20:42 +0100, Christian Hackl wrote:
> sry ich kenn den Slick Slider Extension nicht im Detail, aber hast du 
> schonmal in die Fluid-Templates geguckt?
> ___
> 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

2017-11-22 Diskussionsfäden Christian Hackl

Nein noch nicht, (holz klopf) - wie hast du denn Typo3 Installiert? Symlinks? 
Composer?
Welche PHP Version läuft? Typo3 8 braucht zwingend PHP >= 7.x

Was sagt das Install-Tool bei Typo3 8?
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Backend-User Access "Template" Modul

2017-11-22 Diskussionsfäden Tobias Adams

Hallo, wollte einem Backend-User in den Access-Rights auch das Recht zum sehen und 
bearbeiten des "Template-Moduls" zu geben.
Ist das in irgendeiner Weise möglich und/oder habe ich was übersehen?

Meine Konfi:
typo3 8.7.8

Meine Server-Konfi :
CPU cpuVersionQEMU Virtual CPU version 2.5+ | Kerne: 4
Betriebssystem osDebian 9.1 (64-Bit)
Webserver webserverApache/2.4.25 (Debian)
PHP-Version phpVersion7.0.19-1
MySQL-Version dbVersion5.5.5-10.1.26-MariaDB-0+deb9u1
FTP-Server ftpVersionProFTPD 1.3.5b
Datenbank-Administration dbAdministrationphpMyAdmin 4.7.2
Webmail webmailRoundcube 1.3.3
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Extension "jfmulticontent"

2017-11-22 Diskussionsfäden Björn Hahnefeld
Hallo Frank,

ich habe eine lauffähige Version für 7.6. Aber du suchst speziell für 8?
Könnte ich nämlich auch brauchen. Vielleicht magst du mir einmal deswegen
schreiben?

LG

Björn

Am 22. November 2017 um 17:02 schrieb Frank Heibel :

> Hallo,
>
> Björns Post ist jetzt schon fast genau ein Jahr alt. Wer hat denn, so wie
> wir jfmulticontent noch immer im Einsatz? Wäre jemand daran interessiert
> die Weiterentwicklung -> 8 doch noch einmal mit zu unterstützen, weil er
> sie weiterhin benötigt?
>
> Viele Grüße
>
> Frank
> ___
> 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

Re: [TYPO3-german] Extension "jfmulticontent"

2017-11-22 Diskussionsfäden Frank Heibel

Hallo,

Björns Post ist jetzt schon fast genau ein Jahr alt. Wer hat denn, so wie wir 
jfmulticontent noch immer im Einsatz? Wäre jemand daran interessiert die 
Weiterentwicklung -> 8 doch noch einmal mit zu unterstützen, weil er sie 
weiterhin benötigt?

Viele Grüße

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

[TYPO3-german] Alle Extensions deinstalliert nach Update auf 8.7

2017-11-22 Diskussionsfäden Laurin Schaller

Hallo Zusammen

Ich habe ein Problem mit einer Seite, die ich versuche auf TYPO3 8.7.8 zu 
updaten. Die Seite habe ich zuerst von 7.6.16 auf 7.6.23 geupdated und alle 
Extensions aktualisiert. Im Install-Tool habe ich die alle Datenbankänderungen 
ausgefürt und Wizards gibts auch nicht mehr durchzuführen. Beim db reference 
index ist auch alles grün. Also soweit eine reine Instanz, welche auch ohne 
Probleme läuft.

Wenn ich jedoch auf 8.7.8 update werden irgendwie alle Extensions 
deinstalliert. Auch wenn ich im Extension Manager auf installieren klicke 
deinstallieren sie sich wieder selbst. Das passiert bei System- als auch 
Dritt-Extensions. In der PackageStates.php fehlen die Einträge für die einige 
Extensions, die System-Extensions sind aber drin.

Ich habe auch mal vor dem Update dce und news deaktiviert, da ich im Reports 
Modul die Meldung bekam, dass diese Extensions XCLASS verwenden und bei Updates 
Probleme verursachen können.

Hatte jemand schonmal dieses Problem?

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

Re: [TYPO3-german] Feld entfernen in EXT:form

2017-11-22 Diskussionsfäden Sven Burkert

Ok, danke für den Tipp.
Mit dem eigenen Validator könnte es funktionieren, wenn ich darin Zugriff auf 
die eingegebenen Werte der anderen Felder erhalte.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] TYPO3 8.7 LTS fehlende Übersetzungen

2017-11-22 Diskussionsfäden Markus Soeth

Hallo,
mir ist aufgefallen, das an vielen Stellen die deutsche Übersetzung in der 8.7 LTS Version unvollständig ist. 
Würde mich auch gerne an der Übersetzung beteiligen, aber der Translation Server scheint nur so partiell zu funktionieren. #


Habt Ihr ähnliche Probleme z.B. Content Element "Menü"  (Subpages; Abstracts, 
etc)
oder untder dem Reiter Erscheinungsbild "Space before", "Frame"

Wie habt Ihr das gelöst oder wo könnte man sich beteilligen um das Problem zu 
beheben. Laut Translation Server soll eigentlich fast der gesamte Core zu 100% 
Übersetzt sein.
https://translation.typo3.org/de/
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Löschen von in Beziehung stehender records (evtl. über @cascade remove) - Grundsätzliche Frage

2017-11-22 Diskussionsfäden Mikel

> Wo "genau" gehört denn das rein? In die Klasse deren record manuell gelöscht 
> wird (sozusagen die "1" in der 1:n Relation) oder in die Klassen die mit der 
> Klasse in Relation stehen und deren spezifische records automatisch gelöscht 
> werden sollen?

Das gehört in Dein Domain Model. An die Stelle, an der Du Deine Relation 
definierst.
Einfaches Beispiel:
Model Automarke
Model Automodel
Eine Automarke kann mehrere Modele haben. Die Relation zwischen Marke und Model 
definierst du (in diesem Beispiel) in der Marke, um der Marke die verschiedenen 
Modele zuzuordnen.
Im Modell „Automarke“ definierst Du ein property für die Relation, z.B. 
$carModels. Diesem Property weißt Du dann das cascade remove zu.
Siehe auch Doku, in der eigentlich alles gut beschrieben ist: 
https://docs.typo3.org/typo3cms/ExtbaseFluidBook/5-Domain/2-implementing-the-domain-model.html
 



> Auch erschließt sich mir nicht was mit der Variablen "$yourRelation" gemeint 
> ist. Sry für die dummen Fragen, aber ich bin in Typo3 einfach ein blutiger 
> Anfänger, sonst bin ich eher in C# unterwegs.

$yourRelation ist ein exemplarischer Platzhalter für dein Property, welche die 
Relation definiert. Du musst diese natürlich abstrahieren bzw. mit Deiner 
eigenen Relation ersetzen.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german