Zum Inhalt springen

tt_news aus dem Frontend senden

Erstellt am 17. Mai 2006 · 1 Antwort · letzte Antwort am 17. Mai 2006

Tags: tt_news, Datenbank, Frage

David77 ·

Hallo Forum,

mein Task ist es, den FE Benutzern das Abschicken von News Artikeln zu ermöglichen.
Dazu habe ich mir gb_fenewssubmit installiert.
Es gibt beim Abschicken aber einen DB-Fehler. Vielleicht ein Problem mit Typo3 4.0?

Aber egal, denn der Code ist wohl eh nicht mehr auf dem Stand der Dinge ;-)

Deshalb habe ich versucht, eine ähnliche Funktionalität umzusetzen. das klappt soweit auch ganz gut, als das die Artikel in der DB stehen.
Ich kann sie auch im BE sehen und auf visible stellen. Allerdings erscheinen die Artikel noch nicht im FE.

Das Problem scheint die Kategorie zu sein.
Ich vergleiche einen Artikel, der im BE erstellt wurde, mit einem, der aus dem FE gesendet wurde:

In der db-tabelle (phpmyadmin) haben beide die identische Kategorienummer. Wenn ich aber im BE über die Listenansicht vergleiche, wird bei dem Artikel aus dem FE keine Kategorie angezeigt.

Habe Testweise auch mal die cruser_id gesetzt, aber das hat nichts geändert. Ich verstehe nicht, wieso bei gleichem DB Eintrag die Kategorie nicht angezeigt wird.

Danke für jeden erleuchtenden Hinweis!

David77 ·

Also das problem sieht so aus, dass die Tabelle tt_news_cat_mm die Relation von News<->Kategorien enthält. Müßte wohl alles mal aufgeräumt werden.

Momentan umgehe ich das so, dass ich beim Insert des Artikels den Timestamp nehme.
Nach dem Insert hole ich über den Timestamp die uid des Artikels.
Mit der uid des Artikels und der Kategorie kann ich dann den Eintrag in tt_news_cat_mm vornehmen.

Funktionieren tut es, aber es sträuben sich mir die Haare.
Kann ich das mit einem Hook order ähnlichem lösen?