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! |
|
Verfasst am: 18. 02. 2010 [11:16]
|
|
|
just2b
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
|
tabelle pages_language_overlay => 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!<= |
|
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. |
|
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. |
|
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! |
|
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? |
|
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 |
|
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. |



