2013-04-04 25 views
8

Ich möchte von TYPO3 4.7.5 auf TYPO3 4.7.10 updaten. Jetzt bin ich in der Upgrade Wizard und es sagt:TYPO3 Update: veraltete RTE-Eigenschaften können nicht gefunden werden

Veraltete RTE Immobilien Seite TSconfig

Die folgenden Seiten TSconfig RTE Eigenschaften sind seit TYPO3 veraltet 4.6 und in TYPO3 6.0 entfernt werden.

Veraltete Eigenschaft Verwenden Sie stattdessen
disableRightClick contextMenu.disable
disableContextMenu contextMenu.disable
hidePStyleItems buttons.formatblock.removeItems
hideFontFaces buttons.fontstyle.removeItems
Fontface buttons.fontstyle.addItems
hideFontSizes buttons.fontsize .removeItems
classesCharacter buttons.textstyle.tags.span.allowedClasses
classesParagraph buttons.blockstyle.tags.div.allow edClasses
classesTable buttons.blockstyle.tags.table.allowedClasses
classesTD buttons.blockstyle.tags.td.allowedClasses
classesImage buttons.image.properties.class.allowedClasses
classesLinks buttons.link.properties.class.allowedClasses
blindImageOptions buttons.image.options.removeItems
blindLinkOptions buttons.link.options.removeItems
defaultLinkTarget buttons.link.properties.target.default
size buttons.fontsize.addItems
RTE.default.classesA nchor RTE.default.buttons.link.properties.class.allowedClasses RTE.default.classesAnchor.default. [Verbindungstyp] RTE.default.buttons.link. [Verbindungstyp] .properties.class.default mainStyleOverride contentCSS mainStyleOverride_add. [key] contentCSS mainStyle_font contentCSS mainStyle_size contentCSS
mainStyle_color contentCSS mainStyle_bgcolor contentCSS
inlineStyle. [any-keystring] contentCSS ignoreMainStyleOverride na disableTYPO3Browsers buttons.image.TYPO3Browser.disabled und buttons.link.TYPO3Browser.disabled
showTagFreeClasses buttons.blockstyle.showTagFreeClasses und buttons.textstyle.showTagFreeClasses
disablePCexamples buttons.blockstyle.disableStyleOnOptionLabel und buttons.textstyle.disableStyleOnOptionLabel Sie sind Derzeit verwenden einige dieser Eigenschaften auf 1 Seiten (einschließlich gelöschte und versteckte Seiten).

Seiten ids: 2

Dieser Assistent kann die folgenden Eigenschaften nicht aktualisiert werden, von denen einige auf diesen Seiten vorhanden sind:

Veraltete Eigenschaft size RTE.default.classesAnchor
RTE.default.classesAnchor .default [link-type] mainStyleOverride
mainStyleOverride_add.[Key] mainStyle_font mainStyle_size
mainStyle_color mainStyle_bgcolor inlineStyle. [Any-keystring]
ignoreMainStyleOverride disableTYPO3Browsers showTagFreeClasses
disablePCexamples

Daher müssen die Seiten TSconfig Spalte dieser Seiten manuell aktualisiert werden.

Es wurden nur Seitendatensätze nach veralteten Eigenschaften durchsucht. Solche Eigenschaften können jedoch auch in BE-Gruppen- und BE-Benutzerdatensätzen (mit vorangestellter Seite) verwendet werden. Diese werden nicht von diesem Assistenten durchsucht oder aktualisiert.

Seite TSconfig kann auch aus externen Dateien enthalten sein. Diese werden von diesem Assistenten nicht aktualisiert. Bei Bedarf muss das Update manuell durchgeführt werden.

RTE.classes{ 
    highlight{ 
     name = newStyle 
     value = color:#636466; font-size:15px; 
    } 
    brown{ 
     name = braun 
     value = color:#9A3811; 
    } 
} 

RTE.default{ 
    ignoreMainStyleOverride = 1 
    useCSS = 1 
    showTagFreeClasses = 1 
    contentCSS = fileadmin/templates/css/rte.css 
    buttons { 
    blockstyle.tags.div.allowedClasses := addToList(highlight, brown) 
    blockstyle.tags.p.allowedClasses := addToList(highlight, brown) 
    textstyle.tags.span.allowedClasses := addToList(highlight, brown) 
    } 
    proc.allowedClasses := addToList(highlight, brown) 
} 

habe ich es zu

RTE.classes{ 
    highlight{ 
     name = newStyle 
     value = color:#636466; font-size:15px; 
    } 
    brown{ 
     name = braun 
     value = color:#9A3811; 
    } 
} 

RTE.default{ 
    useCSS = 1 
    contentCSS = fileadmin/templates/css/rte.css 
    buttons { 
    blockstyle.showTagFreeClasses = 1 
    blockstyle.tags.div.allowedClasses := addToList(highlight, brown) 
    blockstyle.tags.p.allowedClasses := addToList(highlight, brown) 
    textstyle.showTagFreeClasses = 1 
    textstyle.tags.span.allowedClasses := addToList(highlight, brown) 
    } 
    proc.allowedClasses := addToList(highlight, brown) 
} 

:

Beachten Sie auch, dass veraltete Eigenschaften wurden in Standardkonfigurationen zur Verfügung gestellt von htmlarea RTE

ich eine Seite TS Config gefunden ersetzt aber die Upgrade Wizard beschwert sich immer noch. Ich habe im Haupt-TS, Benutzer-TS, Benutzergruppe TS, Export der Datenbank gesucht, aber es wird keine der erwähnten Eigenschaften verwendet. Mein hinzugefügter Stil funktioniert auch nicht mehr ...

Wo sind die veralteten Eigenschaften? Wie kann ich das herausfinden?

+0

Vielleicht wurde etwas TypoScript-Code ausgelagert (d. H. Irgendwo in fileadmin /); oder die veralteten Eigenschaften werden innerhalb einer Erweiterung verwendet (typo3conf/ext /)? – Mateng

+0

@Mateng: Nein, es ist nichts ausgelagert, aber eine Erweiterung könnte das Problem sein. Was ich nicht bekomme, ist, dass es mir die Seiten-ID anzeigt, wo es sein sollte (aber es gibt nichts). Weißt du, warum meine definierte RTE-Klasse nicht mehr funktioniert? – testing

+0

Haben Sie jemals Fortschritte bei diesem Thema @tests gemacht? – Huelfe

Antwort

1

Ich schlage vor, eine manuelle Suche in der Datenbank-Seiten-Tabelle zu tun Seiten mit TSconfig zu finden:

SELECT uid, TSconfig FROM pages WHERE TSconfig!=''; 

Wenn dies nicht dem gewünschten Ergebnis geben, dann für Einstellungen in Ihren Erweiterungen grep:

find typo3conf/ext/ -type f -name ext_*\.php -exec egrep -H -n '(addPageTSConfig|addUserTSConfig)' {} \; 

Die TSconfig deprecation Handhabung für RTE ist getan: tx_rtehtmlarea_deprecatedRteProperties::getPagesWithDeprecatedRteProperties()

Diese Klasse ingefunden werden kann

+0

Ich werde es das nächste Mal versuchen.Was ich getan habe ist, die Datenbank in eine SQL-Datei zu exportieren und darin zu suchen - ohne Erfolg. – testing

0

Upgrade-Assistent wird mit SQL-Anweisung

SELECT uid, TSconfig FROM pages WHERE (TSConfig LIKE BINARY "%RTE.%showTagFreeClasses%" AND TSConfig NOT LIKE BINARY "%RTE.%showTagFreeClassess%") 

so auch showTagFreeClasses zu buttons.blockstyle.showTagFreeClasses Wechsel hilft nicht. Einfach aus der RTE-Konfiguration entfernen und alles ist in Ordnung.

Verwandte Themen