Zum Inhalt springen

Neuer News-Typ mit zwei RTE-Bereichen möglich?

Erstellt am 13. Juli 2007 · 8 Antworten · letzte Antwort am 18. Juli 2007

Tags: TCA, tt_news, Frage

gennaro ·

Hallo,

ich würde gerne wissen, ob es möglich ist, einen vierten neuen News-Typ (neben News, Link zu Int. und Link zu ext. URL) zu erstellen und diesem neben den normalen News-Felder (Subheader, Text, Bildtext) noch weitere Eingabefelder hinzufüge?

Konkret hätte ich gerne einen zweiten Textbereich mit RTE, den ich dann im Frontend per CSS anders formatieren könnte. Also Bsp.: Normaler Text: Nachricht und in dem dann zweiten RTE Feld ein kleiner Kommentar, der dann in einem Kasten eingefügt werden könnte.

Habe leider noch keinen Durchblick bei irgendwelcher Extension-Programmierung. :o Wäre also für jeden Hinweis dankbar!

Beste Grüße,
Henning

brokemeister ·

Ein Kommentar könnte man auch direkt in den RTE als Quot einfügen 😉
Aber du kannst das ganze auch ohne Probleme erweitern alla mbl_newsevent...

gennaro ·

Ja, so ungefähr hatte ich mir das vorgestellt, aber ich hätt halt gern, dass ich nen vierten News-Typ neben Single, Int. und Ext. Links erstelle und da eben die Felder eingefügt werden.
Wie gesagt: ich hab nicht so den Plan bei der Extension Programmierung. Wäre super, wenn du mir nen bisschen konkretere Hinweise geben könntest...
Danke schon mal!

brokemeister ·

Bin auch gerade erst am Anfang mit dem Ext. basteln.
Aber du musst das Feld in der Tabellen ergänzen (z.B. mit dem Kickstarter) und kannst dann fürs BE (wie für die bereits die bestehen Typen) einfach eine Anpassung der Edit-Oberfläche vornehmen...

Ein bissl einarbeiten musst du dich schon...

gennaro ·

Hmm, erstmal danke. Ich bin schon mal weiter. Dank dir und diesem Post hab ich es geschafft, neue Felder in der Single-Ansicht zu erstellen.

#15573

Aber ich glaube, ich bin etwas zu kompliziert. Nochmal einfach:

Kann ich eine zweite Single-Ansicht erstellen? Damit könnte ich dann die Felder ändern usw. Als Ausgangslage würde mir super passen, wenn ich irgendwie die Single-Ansicht "News" kopieren könnte und als "News2" oder wie auch immer als vierte Auswahlmöglichkeit haben. Dann könnte auch die Single-Ansicht als Single2 jeweils anders konfiguriert werden z.B. andere PID. Ist die Ext Timtab nicht so aufgebaut?

Kann ich das irgendwie per Copy und Paste lösen? Kann ja eigentlich nicht lange dauern. Ich hab nur keinen Plan, wie... #angry#

Gruß,
Henning

brokemeister ·
gennaro schrieb

Kann ich das irgendwie per Copy und Paste lösen? Kann ja eigentlich nicht lange dauern. Ich hab nur keinen Plan, wie... #angry#

Mach dir ne kleine extra Extension, da du diese ggfs. auf eine neue Version der Grund-Extension (tt_news) bei einem Sicherheitsupdate o.ä. aufspielen kannst...

Nimm dir die diese Extension einfach zur Anhand...
Extension: mbl_newsevent
Du - mbl_newsevent
1 neues Feld - mehrere neue Felder
1 neue Ansicht - mehrere neue Ansichten

Hier werden mehrere neue Ansichten erzeugt...
Die anderen einfach löschen und die entsprechenden Stellen aus der tt_news direkt einfügen... Das ganze kannst du dann auch mit der Kickstarter-Ext machen...

So hast du fast nur Copy & Paste. Mehr geht nicht, wenn du so ne Sonderfunktion haben willst.

Alternativ kannst du auch das das Subheader-Feld zu einem RTE machen. Da brauchst du nur die Ansicht vom BE ändern und den Parse per TS über den Subheader loslassen...

gennaro ·

Hab das ganze jetzt auch ohne die Extension gelöst und mir das ganze in Kickstarter zusammengeschustert.

Habe jetzt die etlichen neuen Felder, die ich auch per Marker ansprechen kann.
Die Felder werden jedoch, wenn ich einen News-Eintag erstelle in der Registerkarte Relations unter dem Category-Manager usw. angezeigt. Kann ich da irgendwie ne eigene Registerkarte erstellen und meine neuen Felder dann da reinpacken?

brokemeister ·
gennaro schrieb

Kann ich da irgendwie ne eigene Registerkarte erstellen und meine neuen Felder dann da reinpacken?

Das ganze nennt sich Dividers2Tab im Quelltext kannst die Reihenfolge der Felder festlegen und entsprechend auch mit "--div--" einen neuen Tab erzeugen...

gennaro ·

Da sag ich doch mal Danke!

Ist zwar jetzt nicht so wie ich es anfangs wollte, funktioniert aber genau so wie ich es wollte.

Besten Dank!

Gruß,
Henning