Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar

2017-01-05 Diskussionsfäden Renzo Bauen
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

2017-01-03 Diskussionsfäden Johannes C. Laxander
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

2017-01-02 Diskussionsfäden Renzo Bauen
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

2017-01-02 Diskussionsfäden Johannes C. Laxander
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

2017-01-02 Diskussionsfäden Stefan Padberg
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

2017-01-02 Diskussionsfäden 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

2016-12-28 Diskussionsfäden Dr. Dieter Porth

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

2016-12-28 Diskussionsfäden Andrea Schmuttermair
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 <typo3-german@lists.typo3.org>
>> 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.
>&

Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar

2016-12-28 Diskussionsfäden Johannes C. Laxander
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

2016-12-28 Diskussionsfäden Johannes C. Laxander

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 <typo3-german@lists.typo3.org>
> 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 <typo3-german@lists.typo3.org>
> >>>> Betreff: Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer
> >>>> Extension sind neue Felder im F

Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar

2016-12-28 Diskussionsfäden Renzo Bauen
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

2016-12-28 Diskussionsfäden Andrea Schmuttermair
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 <typo3-german@lists.typo3.org>
>>>> 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 mi

Re: [TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar

2016-12-28 Diskussionsfäden 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 <typo3-german@lists.typo3.org>
> >> 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

2016-12-28 Diskussionsfäden Andrea Schmuttermair
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 <typo3-german@lists.typo3.org>
>> 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

2016-12-28 Diskussionsfäden Andrea Schmuttermair
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

2016-12-28 Diskussionsfäden Johannes C. Laxander
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

2016-12-28 Diskussionsfäden Andrea Schmuttermair
Ü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


[TYPO3-german] DRINGEND! - Nach dem Anpassen einer Extension sind neue Felder im Fluid Template nicht verfügbar

2016-12-28 Diskussionsfäden 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