Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hallo, hatte ein ähnliches Problem. Habe ein neues Feld in der Datenbank angelegt und konnte im Template nicht darauf zugreifen, trotz cache löschen etc. Erst nachdem ich das neue Feld auch im Model hinterlegt habe gings: /** * description * * @var string */ protected $description = ''; ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hallo Johannes super dass es geklappt hat! Ob es das Feld und den TCA Eintrag wirklich braucht, kann ich nicht ganz sicher sagen. Da habe ich selber noch zu wenig Erfahrung. Liebe Grüsse, Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hallo Renzo, vielen Dank für deine ausführliche Erklärung, mit der ich mein Problem lösen konnte! :) Mit dieser Konfiguration hat es jetzt geklappt: config.tx_extbase.persistence.classes { Dan\Jobfair\Domain\Model\Job { subclasses { 0 = Jcl\JobfairExtended\Domain\Model\JobExtended } } Jcl\JobfairExtended\Domain\Model\JobExtended { mapping { tableName = tx_jobfair_domain_model_job recordType = 0 } } } > Damit das funktioniert, muss in der Tabelle1 aber ein Feld zum Speichern des > recordType vorhanden sein (tx_extbase_type varchar(255) DEFAULT '' > NOT NULL) und ein entsprechender TCA-Eintrag (record_type). Habe ich nachträglich definiert, hat gefehlt. Macht man üblicherweise wohl nicht, wenn es nur einen recordType gibt, oder? Schöne Grüße, Johannes. > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > boun...@lists.typo3.org] Im Auftrag von Renzo Bauen > Gesendet: Montag, 2. Januar 2017 18:43 > An: typo3-german@lists.typo3.org > Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer > Extension sind neue Felder im Fluid Template nicht verfügbar > > Hallo Johannes > > von mir aus gesehen, ist es fast korrekt. > Das "sublcassen" sollte eigentlich dazu dienen, die beiden Klassen > miteinander zu verbinden. > Wichtig ist zu wissen, dass in einer und der selben Tabelle verschiedenen > Typen von Datensätzen gespeichert werden können, d.h. > Datensätze, die mit verschiedenen Models erstellt und bearbeitet werden. > > In Deinem Fall hast Du ja das Originalmodel erweitert, die Datensätze aus > beiden Models werden aber in der selben Tabelle gespeichert. D.h. du hast > folgende Situation: > > Die Klasse1 ist die Originalklasse mit dem Recordtype1 und Table1, die > ErweiterteKlasse2 ist die Erweiterung zur Klasse1 mit dem Recordtype2 (die > zusätzlichen Felder sind ebenfalls in Tabelle1 definiert) > > Dann müsste sowas definiert werden: > > persistence.classes { > Klasse1 { > subclasses { Recordtype2 = ErweiterteKlasse2} > } > ErweiterteKlasse2 { > mapping { > tableName = Tabelle1 > recordType = Recordtype2 > } > } > } > > Damit wird erreicht, dass wenn in der Tabelle1 ein Record mit > Recordtype2 vorhanden ist, dieser mit dem Model der ExtendetKlasse2 > bearbeitet wird (d.h. inkl. die zusätzlichen Felder). > Wird in der Tabelle1 ein Recordtype1 gefunden, wird dieser mit der > Originaldefinition, d.h. mit dem Model der Klasse1 bearbeitet (d.h. ohne die > zusätzlichen Felder). > > Damit das funktioniert, muss in der Tabelle1 aber ein Feld zum Speichern des > recordType vorhanden sein (tx_extbase_type varchar(255) DEFAULT '' > NOT NULL) und ein entsprechender TCA-Eintrag (record_type). > > Wenn man alle Records in der Tabelle1 als mit der Erweiterung bearbeiten > möchte, kann man anstatt "Recotdtype2" auch "0" (das ist der Default > Recordtype, entspricht also Recordtype1) schreiben. > > Mehr dazu findest Du im Buch "TYPO3 Extbase" von Patrick Lohbacher... > > Beste Grüsse, Renzo ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hallo Johannes von mir aus gesehen, ist es fast korrekt. Das "sublcassen" sollte eigentlich dazu dienen, die beiden Klassen miteinander zu verbinden. Wichtig ist zu wissen, dass in einer und der selben Tabelle verschiedenen Typen von Datensätzen gespeichert werden können, d.h. Datensätze, die mit verschiedenen Models erstellt und bearbeitet werden. In Deinem Fall hast Du ja das Originalmodel erweitert, die Datensätze aus beiden Models werden aber in der selben Tabelle gespeichert. D.h. du hast folgende Situation: Die Klasse1 ist die Originalklasse mit dem Recordtype1 und Table1, die ErweiterteKlasse2 ist die Erweiterung zur Klasse1 mit dem Recordtype2 (die zusätzlichen Felder sind ebenfalls in Tabelle1 definiert) Dann müsste sowas definiert werden: persistence.classes { Klasse1 { subclasses { Recordtype2 = ErweiterteKlasse2} } ErweiterteKlasse2 { mapping { tableName = Tabelle1 recordType = Recordtype2 } } } Damit wird erreicht, dass wenn in der Tabelle1 ein Record mit Recordtype2 vorhanden ist, dieser mit dem Model der ExtendetKlasse2 bearbeitet wird (d.h. inkl. die zusätzlichen Felder). Wird in der Tabelle1 ein Recordtype1 gefunden, wird dieser mit der Originaldefinition, d.h. mit dem Model der Klasse1 bearbeitet (d.h. ohne die zusätzlichen Felder). Damit das funktioniert, muss in der Tabelle1 aber ein Feld zum Speichern des recordType vorhanden sein (tx_extbase_type varchar(255) DEFAULT '' NOT NULL) und ein entsprechender TCA-Eintrag (record_type). Wenn man alle Records in der Tabelle1 als mit der Erweiterung bearbeiten möchte, kann man anstatt "Recotdtype2" auch "0" (das ist der Default Recordtype, entspricht also Recordtype1) schreiben. Mehr dazu findest Du im Buch "TYPO3 Extbase" von Patrick Lohbacher... Beste Grüsse, Renzo -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hab's jetzt nach Vorschlag von Stefan -Danke!- so angepasst, hat aber leider auch nicht geholfen, ich krieg immer noch keinen Zugriff auf meine Felder. Auch Andreas Vorschlag, eine leere Repository-Klasse anzulegen, hat nichts bewirkt. config.tx_extbase.persistence.classes { Dan\Jobfair\Domain\Model\Job { subclasses { //JobfairExtended_JobExtended = Jcl\JobfairExtended\Domain\Model\JobExtended Jcl\JobfairExtended\Domain\Model\JobExtended = Jcl\JobfairExtended\Domain\Model\JobExtended } } Jcl\JobfairExtended\Domain\Model\JobExtended { mapping { tableName = tx_jobfair_domain_model_job //recordType = Tx_JobfairExtended_JobExtended recordType = Jcl\JobfairExtended\Domain\Model\JobExtended } } } > boun...@lists.typo3.org] Im Auftrag von Stefan Padberg > Gesendet: Montag, 2. Januar 2017 13:06 > > Hallo Johannes, > > ich tippe mal stark darauf, dass die Unterstrich-Schreibweise nicht mehr > passt. Die war bis TYPO3 CMS 4.7 gültig. Ab TYPO3 6.2 musst du die Backslash- > Schreibweise verwenden. > > Gruß > Stefan > > > Am 02.01.2017 um 12:57 schrieb Johannes C. Laxander: > > Hallo Renzo, > > > > zunächst Mal wünsch ich dir ein Gutes Neues Jahr! Ich hoffe du bist gut > reingekommen! > > > > Nochmal danke für dein Beispiel, das ich versucht habe auf meine Situation > umzusetzen (hier mit Kommentaren versehen). > > Leider hat dies noch nicht zum Erfolg geführt: > > > > config.tx_extbase.persistence.classes { > > ### Model der Extesnion, das erweitert wurde > > Dan\Jobfair\Domain\Model\Job { > > subclasses { > >### Hier bin ich mir > > nicht sicher was vor "=" > stehen muss? > >### Danach habe ich > > meine "Erweiterungsklasse" > angegeben. > > Tx_JobfairExtended_JobExtended = > Jcl\JobfairExtended\Domain\Model\JobExtended > > } > > } > > ### Meine Erweiterungsklasse > > Jcl\JobfairExtended\Domain\Model\JobExtended { > > mapping { > >### Tabelle der > > Extension die erweitert wurde > > tableName = tx_jobfair_domain_model_job > >### ??? siehe meine > > Frage oben > > recordType = Tx_JobfairExtended_JobExtended > > } > > } > > } > > > > Was muss für " Tx_JobfairExtended_JobExtended" angegeben werden? > > Bei mir ist es: Tx_[extensionname]_[Modelname] Extensioname ist > > "jobfair_extended". > > > > Johannes. > > > > > > > >> -Ursprüngliche Nachricht- > >> boun...@lists.typo3.org] Im Auftrag von Renzo Bauen > >> Gesendet: Mittwoch, 28. Dezember 2016 23:25 > >> > >> Hallo Johannes > >> > >> das Mapping fehlt wohl. Beispiele dazu findest du zuhauf, wenn du z.B. > >> nach Erweitern von fe_users suchst. Oder in der Doku von > >> verschiedenen Ext gibt es auch Beispiele (news, powermail, > sf_event_mgr, oder so). ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hallo Johannes, ich tippe mal stark darauf, dass die Unterstrich-Schreibweise nicht mehr passt. Die war bis TYPO3 CMS 4.7 gültig. Ab TYPO3 6.2 musst du die Backslash-Schreibweise verwenden. Gruß Stefan Am 02.01.2017 um 12:57 schrieb Johannes C. Laxander: > Hallo Renzo, > > zunächst Mal wünsch ich dir ein Gutes Neues Jahr! Ich hoffe du bist gut > reingekommen! > > Nochmal danke für dein Beispiel, das ich versucht habe auf meine Situation > umzusetzen (hier mit Kommentaren versehen). > Leider hat dies noch nicht zum Erfolg geführt: > > config.tx_extbase.persistence.classes { > ### Model der Extesnion, das erweitert wurde > Dan\Jobfair\Domain\Model\Job { > subclasses { >### Hier bin ich mir > nicht sicher was vor "=" stehen muss? >### Danach habe ich meine > "Erweiterungsklasse" angegeben. > Tx_JobfairExtended_JobExtended = > Jcl\JobfairExtended\Domain\Model\JobExtended > } > } > ### Meine Erweiterungsklasse > Jcl\JobfairExtended\Domain\Model\JobExtended { > mapping { >### Tabelle der Extension > die erweitert wurde > tableName = tx_jobfair_domain_model_job >### ??? siehe meine Frage > oben > recordType = Tx_JobfairExtended_JobExtended > } > } > } > > Was muss für " Tx_JobfairExtended_JobExtended" angegeben werden? > Bei mir ist es: Tx_[extensionname]_[Modelname] > Extensioname ist "jobfair_extended". > > Johannes. > > > >> -Ursprüngliche Nachricht- >> boun...@lists.typo3.org] Im Auftrag von Renzo Bauen >> Gesendet: Mittwoch, 28. Dezember 2016 23:25 >> >> Hallo Johannes >> >> das Mapping fehlt wohl. Beispiele dazu findest du zuhauf, wenn du z.B. >> nach Erweitern von fe_users suchst. Oder in der Doku von verschiedenen Ext >> gibt es auch Beispiele (news, powermail, sf_event_mgr, oder so). > > -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: p...@bergische-webschmiede.de :: http://www.bergische-webschmiede.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hallo Renzo, zunächst Mal wünsch ich dir ein Gutes Neues Jahr! Ich hoffe du bist gut reingekommen! Nochmal danke für dein Beispiel, das ich versucht habe auf meine Situation umzusetzen (hier mit Kommentaren versehen). Leider hat dies noch nicht zum Erfolg geführt: config.tx_extbase.persistence.classes { ### Model der Extesnion, das erweitert wurde Dan\Jobfair\Domain\Model\Job { subclasses { ### Hier bin ich mir nicht sicher was vor "=" stehen muss? ### Danach habe ich meine "Erweiterungsklasse" angegeben. Tx_JobfairExtended_JobExtended = Jcl\JobfairExtended\Domain\Model\JobExtended } } ### Meine Erweiterungsklasse Jcl\JobfairExtended\Domain\Model\JobExtended { mapping { ### Tabelle der Extension die erweitert wurde tableName = tx_jobfair_domain_model_job ### ??? siehe meine Frage oben recordType = Tx_JobfairExtended_JobExtended } } } Was muss für " Tx_JobfairExtended_JobExtended" angegeben werden? Bei mir ist es: Tx_[extensionname]_[Modelname] Extensioname ist "jobfair_extended". Johannes. > -Ursprüngliche Nachricht- > boun...@lists.typo3.org] Im Auftrag von Renzo Bauen > Gesendet: Mittwoch, 28. Dezember 2016 23:25 > > Hallo Johannes > > das Mapping fehlt wohl. Beispiele dazu findest du zuhauf, wenn du z.B. > nach Erweitern von fe_users suchst. Oder in der Doku von verschiedenen Ext > gibt es auch Beispiele (news, powermail, sf_event_mgr, oder so). ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hi Johannes, wenn wie im weiteren geschrieben, Cache-leeren und Konsorten nicht mehr helfen, dann solltest du auf Code-Ebene debuggen. Teste mit xdebug und einer IDE, ob wirklich deine Werte im Controller ankommen. Vielleicht benutzt du das falsche Repository oder das Repository der von dir erweiterten Extension benutzt ein eigenes Repository, dass dein Mapping ignoriert oder du hast das Modell falsch gemappt. Aber das alles kannst du nur mit relativ geringen Aufwand per xdebug klären. Mit besten Grüßen Dieter Am 28.12.2016 um 16:42 schrieb Johannes C. Laxander: Jetzt möchte ich gerade das Fluid-Template anpassen und stelle fest, dass meine neuen Datenfelder nicht ausgegeben werden. Über den Controller werden die Daten mit "$jobs = $this->jobRepository->findAll();" bereitgestellt. Wenn ich im Fluid-Template debugge, fehlen aber meine neu angelegten Felder. Was kann die Ursache dafür sein? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Wie gesagt, erst mal probieren ob es nicht auch automatisch geht: in deiner Erweiterungs-Extension eine Datei JobExtendedRepository.php anlegen, nur die Datei mit einer leeren Klasse: > Uff, das hört sich nach Arbeit an - das habe ich total unterschätzt. > Auf jeden Fall danke für deine ausführlichen Erklärungen. > Jetzt muss ich mich erst mal orientieren und schauen wie ich das Problem > dann schlussendlich löse. > > LG Johannes. > >> -Ursprüngliche Nachricht- >> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- >> boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair >> Gesendet: Mittwoch, 28. Dezember 2016 22:39 >> An: German TYPO3 Userlist >> Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer >> Extension sind neue Felder im Fluid Template nicht verfügbar >> >> Ja das meinte ich. Das JobRepository bezieht sich ja auf das Job Model, > und >> nicht auf das JobExtended Model, ergo lädt es auch nur diese Felder. >> >> Man muss dem beibringen auch das richtige Model zu laden. >> >> Einfachster Versuch: in deiner Erweiterungs-Extension eine Datei >> JobExtendedRepository.php anlegen, nur die Datei mit einer leeren Klasse: >> >> > namespace Dan\Jobfair\Domain\Repository; class JobExtendedRepository >> extends \TYPO3\CMS\Extbase\Persistence\Repository >> { >> } >> >> Dann dieses Repository instantiieren und findAll aufrufen. Kann >> funktionieren, muss aber nicht. Je nachdem wie schlau die interne Logik > von >> Extbase ist. >> >> Ansonsten müsste man die Tabellen mappen - hab ich allerdings selber nie >> gemacht, bzw. irgendwann aufgegeben weil es nie funktionieren wollte. >> Könnt aber schon irgendwie gehen. >> https://www.typo3.net/forum/thematik/zeige/thema/118413/ >> Am besten in der Extbase Mailingliste mal fragen, vielleicht hat das > Problem >> schon mal jemand gelöst. Oder auf Slack. >> >> Evtl. könnte man noch Extension-Codes durchsuchen wo vorhandene >> Tabellen ergänzt werden, es gibt z.B. einige Extensions die news > erweitern, >> wie die das machen. >> >> Wenn Mapping nicht klappt, würde ich eine Funktion schreiben, die die >> Daten aus der von Hand aus der Datenbank lädt und die neuen Felder >> befüllt, anstatt die automatischen findAll/findBy Funktionen zu verwenden. >> >> LG Andrea >> >> >> Am 28.12.2016 um 20:50 schrieb Johannes C. Laxander: >>> Meinst du dies: >>> >>> Extension: >>> class Job extends AbstractEntity {...Felder der Extension...} >>> >>> Meine Erweiterung: >>> class JobExtended extends Dan\Jobfair\Domain\Model\Job{...neue >>> Felder...} >>> >>> TYPO3 Version ist 7.6 >>> >>> Johannes >>> >>>> -Ursprüngliche Nachricht- >>>> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- >>>> boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair >>>> Gesendet: Mittwoch, 28. Dezember 2016 19:49 >>>> >>>> Woran es noch liegen könnte, du schreibst: >>>>>> ich habe in einer eigenen Extension das Model einer anderen >>>>>> Extension erweitert und dazu auch neue Felder angelegt. >>>> >>>> Wie genau hast du das gemacht? >>>> Evtl. hast du das falsche Objekt geladen, das noch gar nichts von >>>> seiner Erweiterung weiß? >>>> >>>> Hier wäre auch die TYPO3 Version interessant, vielleicht gab es da >>>> Änderungen in der Verknüpfung, auch Namespaces könnten eine Rolle >>>> spielen da es ja wirklich nur um den Frontend Code geht. >>>> >>>> LG Andrea >>>> >>>> Am 28.12.2016 um 19:06 schrieb Johannes C. Laxander: >>>>> Danke für deine Antwort Andrea! >>>>> >>>>> Über das Backend lassen sich Datensätze mit den neuen Feldern >>>>> anlegen und bearbeiten. Ich kann auch per TypoScript auf die Felder >> zugreifen. >>>>> Nur die Datensätze in der Objekt-Variablen $jobs beinhalten die >>>>> Felder nicht, zumindest lt. Fluid-Debug. >>>>> >>>>> Alle "Cache"-Tabellen habe ich geleert, und über "Konfiguration" >>>>> habe ich das Array $GLOBALS['TCA'] geprüft. Hier sind die Felder in >>>>> der "Extension-Tabelle" konfiguriert! >>>>> Den Test mit findByUid() muss ich noch machen. >>>>> >>>>> LG Johannes. >>>>> >>>>> &g
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Auch dir Renzo danke für deinen Tipp. Wie ich schon Andrea geantwortet habe, muss ich mich erst mal orientieren. Gruß, Johannes. > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > boun...@lists.typo3.org] Im Auftrag von Renzo Bauen > Gesendet: Mittwoch, 28. Dezember 2016 23:25 > An: typo3-german@lists.typo3.org > Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer > Extension sind neue Felder im Fluid Template nicht verfügbar > > Hallo Johannes > > das Mapping fehlt wohl. Beispiele dazu findest du zuhauf, wenn du z.B. > nach Erweitern von fe_users suchst. Oder in der Doku von verschiedenen Ext > gibt es auch Beispiele (news, powermail, sf_event_mgr, oder so). > > Hier ein Beispiel eines TypoScript Setup für die Erweiterung von fe_users und > fe_groups (für TYPO3 6.2, läuft aber auch auf 7.6) config.tx_extbase { > persistence { > classes { > TYPO3\CMS\Extbase\Domain\Model\FrontendUser { > subclasses { > Tx_CpStaff_Member = CP\CpStaff\Domain\Model\Member > } > } > CP\CpStaff\Domain\Model\Member { > mapping { > tableName = fe_users > recordType = Tx_CpStaff_Member > } > } > > TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup { > subclasses { > Tx_CpStaff_MemberGroup = > CP\CpStaff\Domain\Model\MemberGroup > } > } > CP\CpStaff\Domain\Model\MemberGroup { > mapping { > tableName = fe_groups > recordType = Tx_CpStaff_MemberGroup > } > } > } > } > } > > > -- > conPassione gmbh > CH-3661 Uetendorf > +41 33 345 00 92 > > > ___ > 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] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Uff, das hört sich nach Arbeit an - das habe ich total unterschätzt. Auf jeden Fall danke für deine ausführlichen Erklärungen. Jetzt muss ich mich erst mal orientieren und schauen wie ich das Problem dann schlussendlich löse. LG Johannes. > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair > Gesendet: Mittwoch, 28. Dezember 2016 22:39 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer > Extension sind neue Felder im Fluid Template nicht verfügbar > > Ja das meinte ich. Das JobRepository bezieht sich ja auf das Job Model, und > nicht auf das JobExtended Model, ergo lädt es auch nur diese Felder. > > Man muss dem beibringen auch das richtige Model zu laden. > > Einfachster Versuch: in deiner Erweiterungs-Extension eine Datei > JobExtendedRepository.php anlegen, nur die Datei mit einer leeren Klasse: > > namespace Dan\Jobfair\Domain\Repository; class JobExtendedRepository > extends \TYPO3\CMS\Extbase\Persistence\Repository > { > } > > Dann dieses Repository instantiieren und findAll aufrufen. Kann > funktionieren, muss aber nicht. Je nachdem wie schlau die interne Logik von > Extbase ist. > > Ansonsten müsste man die Tabellen mappen - hab ich allerdings selber nie > gemacht, bzw. irgendwann aufgegeben weil es nie funktionieren wollte. > Könnt aber schon irgendwie gehen. > https://www.typo3.net/forum/thematik/zeige/thema/118413/ > Am besten in der Extbase Mailingliste mal fragen, vielleicht hat das Problem > schon mal jemand gelöst. Oder auf Slack. > > Evtl. könnte man noch Extension-Codes durchsuchen wo vorhandene > Tabellen ergänzt werden, es gibt z.B. einige Extensions die news erweitern, > wie die das machen. > > Wenn Mapping nicht klappt, würde ich eine Funktion schreiben, die die > Daten aus der von Hand aus der Datenbank lädt und die neuen Felder > befüllt, anstatt die automatischen findAll/findBy Funktionen zu verwenden. > > LG Andrea > > > Am 28.12.2016 um 20:50 schrieb Johannes C. Laxander: > > Meinst du dies: > > > > Extension: > > class Job extends AbstractEntity {...Felder der Extension...} > > > > Meine Erweiterung: > > class JobExtended extends Dan\Jobfair\Domain\Model\Job{...neue > > Felder...} > > > > TYPO3 Version ist 7.6 > > > > Johannes > > > >> -Ursprüngliche Nachricht- > >> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > >> boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair > >> Gesendet: Mittwoch, 28. Dezember 2016 19:49 > >> > >> Woran es noch liegen könnte, du schreibst: > >>>> ich habe in einer eigenen Extension das Model einer anderen > >>>> Extension erweitert und dazu auch neue Felder angelegt. > >> > >> Wie genau hast du das gemacht? > >> Evtl. hast du das falsche Objekt geladen, das noch gar nichts von > >> seiner Erweiterung weiß? > >> > >> Hier wäre auch die TYPO3 Version interessant, vielleicht gab es da > >> Änderungen in der Verknüpfung, auch Namespaces könnten eine Rolle > >> spielen da es ja wirklich nur um den Frontend Code geht. > >> > >> LG Andrea > >> > >> Am 28.12.2016 um 19:06 schrieb Johannes C. Laxander: > >>> Danke für deine Antwort Andrea! > >>> > >>> Über das Backend lassen sich Datensätze mit den neuen Feldern > >>> anlegen und bearbeiten. Ich kann auch per TypoScript auf die Felder > zugreifen. > >>> Nur die Datensätze in der Objekt-Variablen $jobs beinhalten die > >>> Felder nicht, zumindest lt. Fluid-Debug. > >>> > >>> Alle "Cache"-Tabellen habe ich geleert, und über "Konfiguration" > >>> habe ich das Array $GLOBALS['TCA'] geprüft. Hier sind die Felder in > >>> der "Extension-Tabelle" konfiguriert! > >>> Den Test mit findByUid() muss ich noch machen. > >>> > >>> LG Johannes. > >>> > >>> > >>> > >>>> -Ursprüngliche Nachricht- > >>>> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > >>>> boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair > >>>> Gesendet: Mittwoch, 28. Dezember 2016 18:26 > >>>> An: German TYPO3 Userlist > >>>> Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer > >>>> Extension sind neue Felder im Fluid Template nicht verfügbar > >>>> > >>&g
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hallo Johannes das Mapping fehlt wohl. Beispiele dazu findest du zuhauf, wenn du z.B. nach Erweitern von fe_users suchst. Oder in der Doku von verschiedenen Ext gibt es auch Beispiele (news, powermail, sf_event_mgr, oder so). Hier ein Beispiel eines TypoScript Setup für die Erweiterung von fe_users und fe_groups (für TYPO3 6.2, läuft aber auch auf 7.6) config.tx_extbase { persistence { classes { TYPO3\CMS\Extbase\Domain\Model\FrontendUser { subclasses { Tx_CpStaff_Member = CP\CpStaff\Domain\Model\Member } } CP\CpStaff\Domain\Model\Member { mapping { tableName = fe_users recordType = Tx_CpStaff_Member } } TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup { subclasses { Tx_CpStaff_MemberGroup = CP\CpStaff\Domain\Model\MemberGroup } } CP\CpStaff\Domain\Model\MemberGroup { mapping { tableName = fe_groups recordType = Tx_CpStaff_MemberGroup } } } } } -- conPassione gmbh CH-3661 Uetendorf +41 33 345 00 92 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Ja das meinte ich. Das JobRepository bezieht sich ja auf das Job Model, und nicht auf das JobExtended Model, ergo lädt es auch nur diese Felder. Man muss dem beibringen auch das richtige Model zu laden. Einfachster Versuch: in deiner Erweiterungs-Extension eine Datei JobExtendedRepository.php anlegen, nur die Datei mit einer leeren Klasse: https://www.typo3.net/forum/thematik/zeige/thema/118413/ Am besten in der Extbase Mailingliste mal fragen, vielleicht hat das Problem schon mal jemand gelöst. Oder auf Slack. Evtl. könnte man noch Extension-Codes durchsuchen wo vorhandene Tabellen ergänzt werden, es gibt z.B. einige Extensions die news erweitern, wie die das machen. Wenn Mapping nicht klappt, würde ich eine Funktion schreiben, die die Daten aus der von Hand aus der Datenbank lädt und die neuen Felder befüllt, anstatt die automatischen findAll/findBy Funktionen zu verwenden. LG Andrea Am 28.12.2016 um 20:50 schrieb Johannes C. Laxander: > Meinst du dies: > > Extension: > class Job extends AbstractEntity {...Felder der Extension...} > > Meine Erweiterung: > class JobExtended extends Dan\Jobfair\Domain\Model\Job{...neue Felder...} > > TYPO3 Version ist 7.6 > > Johannes > >> -Ursprüngliche Nachricht- >> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- >> boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair >> Gesendet: Mittwoch, 28. Dezember 2016 19:49 >> >> Woran es noch liegen könnte, du schreibst: >>>> ich habe in einer eigenen Extension das Model einer anderen Extension >>>> erweitert und dazu auch neue Felder angelegt. >> >> Wie genau hast du das gemacht? >> Evtl. hast du das falsche Objekt geladen, das noch gar nichts von seiner >> Erweiterung weiß? >> >> Hier wäre auch die TYPO3 Version interessant, vielleicht gab es da >> Änderungen in der Verknüpfung, auch Namespaces könnten eine Rolle >> spielen da es ja wirklich nur um den Frontend Code geht. >> >> LG Andrea >> >> Am 28.12.2016 um 19:06 schrieb Johannes C. Laxander: >>> Danke für deine Antwort Andrea! >>> >>> Über das Backend lassen sich Datensätze mit den neuen Feldern anlegen >>> und bearbeiten. Ich kann auch per TypoScript auf die Felder zugreifen. >>> Nur die Datensätze in der Objekt-Variablen $jobs beinhalten die Felder >>> nicht, zumindest lt. Fluid-Debug. >>> >>> Alle "Cache"-Tabellen habe ich geleert, und über "Konfiguration" habe >>> ich das Array $GLOBALS['TCA'] geprüft. Hier sind die Felder in der >>> "Extension-Tabelle" konfiguriert! >>> Den Test mit findByUid() muss ich noch machen. >>> >>> LG Johannes. >>> >>> >>> >>>> -Ursprüngliche Nachricht- >>>> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- >>>> boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair >>>> Gesendet: Mittwoch, 28. Dezember 2016 18:26 >>>> An: German TYPO3 Userlist >>>> Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer >>>> Extension sind neue Felder im Fluid Template nicht verfügbar >>>> >>>> Hi, >>>> >>>> also dann alles checken: >>>> >>>> * TCA Record vorhanden? Evtl. Syntaxfehler checken, also mit anderen >>>> Feldern vergleichen ob überall eingetragen >>>> * Datenbank checken: alle Tabellen mit "cache" im Namen leeren, und >>>> dann schauen ob die neuen Felder auch angelegt wurden >>>> * Backend: einen Record im Backend anlegen mit den neuen Feldern und >>>> schauen ob speichern/ändern geht >>>> * Frontend: >>>> -> Eintrag in der Datenbank mit einer bestimmten UID merken (z.B. >>>> -> 17), >>>> dann laden mit: >>>> $job = $this->jobRepository->findByUid(17); >>>> und im Fluid mit >>>> {job} >>>> ausgeben. Dann die entsprechenden Felder prüfen gegen die Datenbank. >>>> Oder mit job.feldname mal ausgeben, wobei "feldname" ein neues Feld >> ist. >>>> >>>> Mehr fällt mir dann auch nimmer ein? >>>> >>>> LG Andrea >>>> >>>> Am 28.12.2016 um 16:42 schrieb Johannes C. Laxander: >>>>> Hallo, >>>>> >>>>> ich habe in einer eigenen Extension das Model einer anderen >>>>> Extension erweitert und dazu auch neue Felder angelegt. Bisher hat >>>>> das im Backend und mit der Datenbank einwandfrei funktioniert. >>>>> >>>&g
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Meinst du dies: Extension: class Job extends AbstractEntity {...Felder der Extension...} Meine Erweiterung: class JobExtended extends Dan\Jobfair\Domain\Model\Job{...neue Felder...} TYPO3 Version ist 7.6 Johannes > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair > Gesendet: Mittwoch, 28. Dezember 2016 19:49 > > Woran es noch liegen könnte, du schreibst: > >> ich habe in einer eigenen Extension das Model einer anderen Extension > >> erweitert und dazu auch neue Felder angelegt. > > Wie genau hast du das gemacht? > Evtl. hast du das falsche Objekt geladen, das noch gar nichts von seiner > Erweiterung weiß? > > Hier wäre auch die TYPO3 Version interessant, vielleicht gab es da > Änderungen in der Verknüpfung, auch Namespaces könnten eine Rolle > spielen da es ja wirklich nur um den Frontend Code geht. > > LG Andrea > > Am 28.12.2016 um 19:06 schrieb Johannes C. Laxander: > > Danke für deine Antwort Andrea! > > > > Über das Backend lassen sich Datensätze mit den neuen Feldern anlegen > > und bearbeiten. Ich kann auch per TypoScript auf die Felder zugreifen. > > Nur die Datensätze in der Objekt-Variablen $jobs beinhalten die Felder > > nicht, zumindest lt. Fluid-Debug. > > > > Alle "Cache"-Tabellen habe ich geleert, und über "Konfiguration" habe > > ich das Array $GLOBALS['TCA'] geprüft. Hier sind die Felder in der > > "Extension-Tabelle" konfiguriert! > > Den Test mit findByUid() muss ich noch machen. > > > > LG Johannes. > > > > > > > >> -Ursprüngliche Nachricht- > >> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > >> boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair > >> Gesendet: Mittwoch, 28. Dezember 2016 18:26 > >> An: German TYPO3 Userlist > >> Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer > >> Extension sind neue Felder im Fluid Template nicht verfügbar > >> > >> Hi, > >> > >> also dann alles checken: > >> > >> * TCA Record vorhanden? Evtl. Syntaxfehler checken, also mit anderen > >> Feldern vergleichen ob überall eingetragen > >> * Datenbank checken: alle Tabellen mit "cache" im Namen leeren, und > >> dann schauen ob die neuen Felder auch angelegt wurden > >> * Backend: einen Record im Backend anlegen mit den neuen Feldern und > >> schauen ob speichern/ändern geht > >> * Frontend: > >> -> Eintrag in der Datenbank mit einer bestimmten UID merken (z.B. > >> -> 17), > >> dann laden mit: > >> $job = $this->jobRepository->findByUid(17); > >> und im Fluid mit > >> {job} > >> ausgeben. Dann die entsprechenden Felder prüfen gegen die Datenbank. > >> Oder mit job.feldname mal ausgeben, wobei "feldname" ein neues Feld > ist. > >> > >> Mehr fällt mir dann auch nimmer ein? > >> > >> LG Andrea > >> > >> Am 28.12.2016 um 16:42 schrieb Johannes C. Laxander: > >>> Hallo, > >>> > >>> ich habe in einer eigenen Extension das Model einer anderen > >>> Extension erweitert und dazu auch neue Felder angelegt. Bisher hat > >>> das im Backend und mit der Datenbank einwandfrei funktioniert. > >>> > >>> Jetzt möchte ich gerade das Fluid-Template anpassen und stelle fest, > >>> dass meine neuen Datenfelder nicht ausgegeben werden. Über den > >>> Controller werden die Daten mit "$jobs = > > $this->jobRepository->findAll();" > >> bereitgestellt. > >>> Wenn ich im Fluid-Template debugge, fehlen aber meine neu > angelegten > >> Felder. > >>> > >>> Was kann die Ursache dafür sein? > >>> > >>> Gruß, Johannes. > >>> > >>> > >>> > >>> ___ > >>> 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
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Woran es noch liegen könnte, du schreibst: >> ich habe in einer eigenen Extension das Model einer anderen Extension >> erweitert und dazu auch neue Felder angelegt. Wie genau hast du das gemacht? Evtl. hast du das falsche Objekt geladen, das noch gar nichts von seiner Erweiterung weiß? Hier wäre auch die TYPO3 Version interessant, vielleicht gab es da Änderungen in der Verknüpfung, auch Namespaces könnten eine Rolle spielen da es ja wirklich nur um den Frontend Code geht. LG Andrea Am 28.12.2016 um 19:06 schrieb Johannes C. Laxander: > Danke für deine Antwort Andrea! > > Über das Backend lassen sich Datensätze mit den neuen Feldern anlegen und > bearbeiten. Ich kann auch per TypoScript auf die Felder zugreifen. > Nur die Datensätze in der Objekt-Variablen $jobs beinhalten die Felder > nicht, zumindest lt. Fluid-Debug. > > Alle "Cache"-Tabellen habe ich geleert, und über "Konfiguration" habe ich > das Array $GLOBALS['TCA'] geprüft. Hier sind die Felder in der > "Extension-Tabelle" konfiguriert! > Den Test mit findByUid() muss ich noch machen. > > LG Johannes. > > > >> -Ursprüngliche Nachricht- >> Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- >> boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair >> Gesendet: Mittwoch, 28. Dezember 2016 18:26 >> An: German TYPO3 Userlist >> Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer >> Extension sind neue Felder im Fluid Template nicht verfügbar >> >> Hi, >> >> also dann alles checken: >> >> * TCA Record vorhanden? Evtl. Syntaxfehler checken, also mit anderen >> Feldern vergleichen ob überall eingetragen >> * Datenbank checken: alle Tabellen mit "cache" im Namen leeren, und dann >> schauen ob die neuen Felder auch angelegt wurden >> * Backend: einen Record im Backend anlegen mit den neuen Feldern und >> schauen ob speichern/ändern geht >> * Frontend: >> -> Eintrag in der Datenbank mit einer bestimmten UID merken (z.B. 17), >> dann laden mit: >> $job = $this->jobRepository->findByUid(17); >> und im Fluid mit >> {job} >> ausgeben. Dann die entsprechenden Felder prüfen gegen die Datenbank. >> Oder mit job.feldname mal ausgeben, wobei "feldname" ein neues Feld ist. >> >> Mehr fällt mir dann auch nimmer ein? >> >> LG Andrea >> >> Am 28.12.2016 um 16:42 schrieb Johannes C. Laxander: >>> Hallo, >>> >>> ich habe in einer eigenen Extension das Model einer anderen Extension >>> erweitert und dazu auch neue Felder angelegt. Bisher hat das im >>> Backend und mit der Datenbank einwandfrei funktioniert. >>> >>> Jetzt möchte ich gerade das Fluid-Template anpassen und stelle fest, >>> dass meine neuen Datenfelder nicht ausgegeben werden. Über den >>> Controller werden die Daten mit "$jobs = > $this->jobRepository->findAll();" >> bereitgestellt. >>> Wenn ich im Fluid-Template debugge, fehlen aber meine neu angelegten >> Felder. >>> >>> Was kann die Ursache dafür sein? >>> >>> Gruß, Johannes. >>> >>> >>> >>> ___ >>> 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
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Danke für deine Antwort Andrea! Über das Backend lassen sich Datensätze mit den neuen Feldern anlegen und bearbeiten. Ich kann auch per TypoScript auf die Felder zugreifen. Nur die Datensätze in der Objekt-Variablen $jobs beinhalten die Felder nicht, zumindest lt. Fluid-Debug. Alle "Cache"-Tabellen habe ich geleert, und über "Konfiguration" habe ich das Array $GLOBALS['TCA'] geprüft. Hier sind die Felder in der "Extension-Tabelle" konfiguriert! Den Test mit findByUid() muss ich noch machen. LG Johannes. > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair > Gesendet: Mittwoch, 28. Dezember 2016 18:26 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer > Extension sind neue Felder im Fluid Template nicht verfügbar > > Hi, > > also dann alles checken: > > * TCA Record vorhanden? Evtl. Syntaxfehler checken, also mit anderen > Feldern vergleichen ob überall eingetragen > * Datenbank checken: alle Tabellen mit "cache" im Namen leeren, und dann > schauen ob die neuen Felder auch angelegt wurden > * Backend: einen Record im Backend anlegen mit den neuen Feldern und > schauen ob speichern/ändern geht > * Frontend: > -> Eintrag in der Datenbank mit einer bestimmten UID merken (z.B. 17), > dann laden mit: > $job = $this->jobRepository->findByUid(17); > und im Fluid mit > {job} > ausgeben. Dann die entsprechenden Felder prüfen gegen die Datenbank. > Oder mit job.feldname mal ausgeben, wobei "feldname" ein neues Feld ist. > > Mehr fällt mir dann auch nimmer ein? > > LG Andrea > > Am 28.12.2016 um 16:42 schrieb Johannes C. Laxander: > > Hallo, > > > > ich habe in einer eigenen Extension das Model einer anderen Extension > > erweitert und dazu auch neue Felder angelegt. Bisher hat das im > > Backend und mit der Datenbank einwandfrei funktioniert. > > > > Jetzt möchte ich gerade das Fluid-Template anpassen und stelle fest, > > dass meine neuen Datenfelder nicht ausgegeben werden. Über den > > Controller werden die Daten mit "$jobs = $this->jobRepository->findAll();" > bereitgestellt. > > Wenn ich im Fluid-Template debugge, fehlen aber meine neu angelegten > Felder. > > > > Was kann die Ursache dafür sein? > > > > Gruß, Johannes. > > > > > > > > ___ > > 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
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hi, also dann alles checken: * TCA Record vorhanden? Evtl. Syntaxfehler checken, also mit anderen Feldern vergleichen ob überall eingetragen * Datenbank checken: alle Tabellen mit "cache" im Namen leeren, und dann schauen ob die neuen Felder auch angelegt wurden * Backend: einen Record im Backend anlegen mit den neuen Feldern und schauen ob speichern/ändern geht * Frontend: -> Eintrag in der Datenbank mit einer bestimmten UID merken (z.B. 17), dann laden mit: $job = $this->jobRepository->findByUid(17); und im Fluid mit {job} ausgeben. Dann die entsprechenden Felder prüfen gegen die Datenbank. Oder mit job.feldname mal ausgeben, wobei "feldname" ein neues Feld ist. Mehr fällt mir dann auch nimmer ein? LG Andrea Am 28.12.2016 um 16:42 schrieb Johannes C. Laxander: > Hallo, > > ich habe in einer eigenen Extension das Model einer anderen Extension > erweitert und dazu auch neue Felder angelegt. Bisher hat das im Backend und > mit der Datenbank einwandfrei funktioniert. > > Jetzt möchte ich gerade das Fluid-Template anpassen und stelle fest, dass > meine neuen Datenfelder nicht ausgegeben werden. Über den Controller werden > die Daten mit "$jobs = $this->jobRepository->findAll();" bereitgestellt. > Wenn ich im Fluid-Template debugge, fehlen aber meine neu angelegten Felder. > > Was kann die Ursache dafür sein? > > Gruß, Johannes. > > > > ___ > 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] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Hallo Andrea, danke für deine schnelle Antwort. Desinstallieren und Installieren zusammen mit "Clear all Cache" hat leider nichts bewirkt. Johannes. > -Ursprüngliche Nachricht- > Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german- > boun...@lists.typo3.org] Im Auftrag von Andrea Schmuttermair > Gesendet: Mittwoch, 28. Dezember 2016 16:47 > > Üblicherweise irgendwo im Cache. > Ich deinstalliere und installiere immer im Extension Manager neu, danach > gehts > > Am 28.12.2016 um 16:42 schrieb Johannes C. Laxander: > > Hallo, > > > > ich habe in einer eigenen Extension das Model einer anderen Extension > > erweitert und dazu auch neue Felder angelegt. Bisher hat das im > > Backend und mit der Datenbank einwandfrei funktioniert. > > > > Jetzt möchte ich gerade das Fluid-Template anpassen und stelle fest, > > dass meine neuen Datenfelder nicht ausgegeben werden. Über den > > Controller werden die Daten mit "$jobs = $this->jobRepository->findAll();" > bereitgestellt. > > Wenn ich im Fluid-Template debugge, fehlen aber meine neu angelegten > Felder. > > > > Was kann die Ursache dafür sein? > > > > Gruß, Johannes. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar
Üblicherweise irgendwo im Cache. Ich deinstalliere und installiere immer im Extension Manager neu, danach gehts Am 28.12.2016 um 16:42 schrieb Johannes C. Laxander: > Hallo, > > ich habe in einer eigenen Extension das Model einer anderen Extension > erweitert und dazu auch neue Felder angelegt. Bisher hat das im Backend und > mit der Datenbank einwandfrei funktioniert. > > Jetzt möchte ich gerade das Fluid-Template anpassen und stelle fest, dass > meine neuen Datenfelder nicht ausgegeben werden. Über den Controller werden > die Daten mit "$jobs = $this->jobRepository->findAll();" bereitgestellt. > Wenn ich im Fluid-Template debugge, fehlen aber meine neu angelegten Felder. > > Was kann die Ursache dafür sein? > > Gruß, Johannes. > > > > ___ > 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