TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Pages Tabelle erweitern (mehrsprachigkeit)


Autor Nachricht
Verfasst am: 18. 02. 2010 [10:39]
Sturmi
Themenersteller
Dabei seit: 11.12.2006
Beiträge: 162
Hallo,

ich habe eine kleine Extension mit den Kickstarter mir zusammen geklickt, die nur eine Aufgabe haben soll. Nämliche die Tabelle Pages um 2 zusätzliche Felder zu erweitern. In den Seiteneigenschaften werden mir unter dem Reiter "Erweitert" zwar die beiden Felder angezeigt, aber wenn ich eine Seite z.B. auf englisch übersetzen möchte, wird mir in der englischen Version in den Seiteneigenschaften die beiden Felder nicht angezeigt. Insgesamt gibt es auf der Seite 6 Sprachen und nirgendwo werden die Felder angezeigt.

Kann mir da einer weiterhelfen, woran es liegen kann?

Vielen Dank!
Profil
Verfasst am: 18. 02. 2010 [11:16]
just2b
TYPO3-Gott
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
tabelle pages_language_overlay icon_wink.gif

=> TYPO3 - inspiring people to share <= aber kein Support per PM!

=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<=
ProfilWWW
Verfasst am: 18. 02. 2010 [11:39]
Sturmi
Themenersteller
Dabei seit: 11.12.2006
Beiträge: 162
Hi just2b,

vielen Dank, aber ich glaube ich verstehe nicht ganz was du meinst.
Profil
Verfasst am: 18. 02. 2010 [11:47]
Dander
Dabei seit: 18.07.2003
Beiträge: 2287
Die pages Tabelle bei TYPO3 ist eine Ausnahme,
hier werden die Übersetzungen nicht wie sonst üblich,
in der selben Tabelle abgelegt, sondern alle zu Übersetzenden
Felder in "pages_language_overlay". Hier musst du deine Felder
auch hinzufügen.
ProfilICQ
Verfasst am: 18. 02. 2010 [12:24]
Sturmi
Themenersteller
Dabei seit: 11.12.2006
Beiträge: 162
OK, ich habe jetzt die Spalten angelegt und folgendes in der ext_tables.php eingetragen:

PHP
t3lib_div::loadTCA('pages_language_overlay');
t3lib_extMgm::addTCAcolumns('pages_language_overlay',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('pages_language_overlay','tx_extpages_headline;;;;1-1-1, tx_extpages_text;;;richtext[]:rte_transform[mode=ts_css|imgpath=uploads/tx_extpages/rte/]');


Jetzt erscheinen die Felder im Reiter "Zugriff" und ich kann auch abspeichern und die Daten bleiben erhalten. Ich möchte aber einen zusätzlichen Reiter Namens "erweitert" haben. Was muss ich jetzt noch machen?

Danke!
Profil
Verfasst am: 18. 02. 2010 [13:42]
Sturmi
Themenersteller
Dabei seit: 11.12.2006
Beiträge: 162
Ich glaube das muss irgendwie mit t3lib_extMgm::addToAllTCAtypes gehen. Kann mir jemand das erklären, wie ich damit einen zusätzlichen Reiter hinbekomme?
Profil
Verfasst am: 18. 02. 2010 [14:26]
BlackPixel
Dabei seit: 22.04.2005
Beiträge: 193
PHP
t3lib_div::loadTCA('pages_language_overlay');
t3lib_extMgm::addTCAcolumns('pages_language_overlay',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('pages_language_overlay','--div--;Erweitert,tx_extpages_headline;;;;1-1-1, tx_extpages_text;;;richtext[]:rte_transform[mode=ts_css|imgpath=uploads/tx_extpages/rte/]')


Gruß Manfred
Profil
Verfasst am: 18. 02. 2010 [14:51]
Sturmi
Themenersteller
Dabei seit: 11.12.2006
Beiträge: 162
@BlackPixel: Ich danke dir, so hatte es natürlich geklappt. Hätte ich eigentlich auch selber drauf kommen können, denn mit --div-- hatte ich es bei einer Extension von mir auch gemacht. icon_redface.gif
Profil