Hallo,
ich habe nach der Umstellung von typo3 3.7 auf 3.8 einige merkwürdige Effekte:
wenn ich bei 2 sprachigem content im Backend über das TV Seitenmodul etwas bearbeiten möchte, sehe ich, wenn localisation auf default steht alles und kann es auch bearbeiten, wechsele ich die localisation auf EN (englisch) dann sehe ich keine Datensätze mehr. Es funktioniert auch nicht mit frisch angelegten und dann neu lokalisierten Seiten.
Ich verwende templavoila 0.4, typo3 3.8, sr_language_menü
Wenn ich die Seiten in der Listansicht oder der klassischen Seitenansicht bearbeiten will, habe ich Zugriff auf alle Sprache,nur im TV Seitenmodul nicht.
Nähere Nachforschungen ergaben, daß wenn ich die Datensätze unter templavoila sehe, sieht der inhalt von tx_templavoila_flex in der tabelle pages ungefähr so aussieht:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<t3flexforms>
<data type="array">
<sdef type="array">
<ldef type="array">
<field_content type="array">
<vdef>509,510,535,540,543,544,545,546,957,958,959,960,961,963,973,974,962</vdef>
<ven>1561,1560,1558,1557,1555,1554,1553,1552,1551,1550,1549,1548,1547,1546,1545,1544</ven>
</field_content>
</ldef>
<len type="array">
<field_content type="array">
<vdef>1561,1560,1559,1558,1557,1556,1555,1554,1553,1552,1551,1550,1549,1548,1547,1546,1545,1544</vdef>
</field_content>
</len>
</sdef>
</data>
<meta type="array" />
<currentsheetid>sDEF</currentsheetid>
</meta>
</t3flexforms>
und bei denen, wo ich es nicht sehe ungefähr so:
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<t3flexforms>
<data type="array">
<sdef type="array">
<ldef type="array">
<field_content type="array">
<vdef>561,572,560,567,573,568,575,576,578,579,580,581,582,583,551,86,87,374,564</vdef>
<ven>1924,1925,1923,1922,1921,1920,1919,1918,1917,1916,1926</ven>
</field_content>
</ldef>
</sdef>
</data>
</t3flexforms>
Es fehlen also für die flexformeinträge die lEN Felder, irgendwie generiert mir die templavoila beim lokalisieren des contents nicht mehr.
Desweiteren sind bei den Seiten auch Unterschiede in der Tabelle tx_templavoila_elementreferences zu erkennen:
bei funktionierenden Seiten habe ich für die englisch lokalisierte version zB folgende einträge:
UID PID skey lkey vkey
? 1544 74 sDEF lDEF vEN
? 1544 74 sDEF lEN vDEF
bei den nicht funktionierenden nur die erste Zeile.
Hat jemand ne Idee?
Danke!
Uwe