Für eine Extension an der ich derzeit Arbeite ist es notwendig tx_news zu erweitern.
Das habe ich auch schon in Vergangenheit problemlos gemacht, aber jetzt habe ich ein Problem gefunden in Kombination des neuen composer autoloader ab Typo3 6.2.10 und tx_news 3.1.0
Das Problem ist in der composer.json von tx_news:
"autoload": {
classmap": ["Classes"]
},
Problematisch ist die im manual beschriebe Vorgehensweiße, in der Datei EXT:xxx/Resources/Private/extend-news.txt sein Model einzutragen.
Da bekommt man dann eine Fehlermeldung, dass die Datei nicht gefunden wird weil der autoloader jetzt die Model-klasse innerhalb des "Classes" Verzeichnis innerhalb der Newsextension sucht:
"[path]/typo3conf/ext/news/Classes/[myVendor]\[myExtension]\Domain\Model\News.php"
Kennt hier schon jemand das Problem?
Hast Du das schonmal im Forge von Versatile News gepostet?
Nein, um ehrlich zu sein reicht mein Englisch nicht :x
runner78 schriebNein, um ehrlich zu sein reicht mein Englisch nicht :x
Schreib' doch einfach auf deutsch 🙂
Ziemlich albern, daß in der TYPO3-Welt auf EN kommuniziert werden soll,
obwohl TYPO3 fast auschließlich im deutschsprachigen Raum genutzt wird...
Da gibt es schon einen Eintrag, man sollte sich nicht auf Google alleine Verlassen.
https://forge.typo3.org/issues/65400
Mit der Neuen Version Funktioniert jetzt zwar die Erweiterung wieder, allerdings ist mir was komisches aufgefallen, ich weiß aber nicht ob das ein Bug von Typo3 6.2.13 oder News 3.2.0 ist.
Wenn ich meine erweitertes News Model so Formatiere, gibt es einen Fehler:
class News extends \GeorgRinger\News\Domain\Model\News
{
so funktioniert es:
class News extends \GeorgRinger\News\Domain\Model\News {
so weit ich es erkenne, wird im neu erzeugten Model im cache das { zuviel eingefügt.