8

TYPO3 4.7.5 から TYPO3 4.7.10 にアップデートしたいです。今、私はにいて、次のUpgrade Wizardように言っています:

ページ TSconfig の非推奨の RTE プロパティ

次の Page TSconfig RTE プロパティは TYPO3 4.6 以降非推奨であり、TYPO3 6.0 で削除されます。

非推奨のプロパティ 代わりに使用
disableRightClick contextMenu.disable
disableContextMenu contextMenu.disable hidePStyleItems buttons.formatblock.removeItems
hideFontFaces buttons.fontstyle.removeItems fontFace buttons.fontstyle.addItems
hideFontSizes
buttons.fontsize.removeItems クラス
Character
buttons.textstyle.tags.span.allowedClasses クラス
Paragraph buttons.blockstyle .tags.div.allowedClasses
クラスTable buttons.blockstyle.tags.table.allowedClasses クラスTD buttons.blockstyle.tags.td.allowedClasses
クラスImage
buttons.image.properties.class.allowedClasses クラス
Links buttons.link.properties.class.allowedClasses
blindImageOptions buttons.image.options.removeItems
blindLinkOptions buttons.link.options.removeItems
defaultLinkTarget buttons.link.properties.target.default
fontSize buttons.fontsize.addItems
RTE.default.classesAnchor RTE.default.buttons.link.properties.class.allowedClasses RTE.default.classesAnchor.default.[link-type] RTE.default.buttons.link.[link-type].properties.class.default mainStyleOverride contentCSS mainStyleOverride_add.[key] contentCSS mainStyle_font contentCSS mainStyle_size contentCSS
mainStyle_color contentCSS mainStyle_bgcolor contentCSS
inlineStyle.[任意のキー文字列] contentCSS ignoreMainStyleOverride および disableTYPO3Browsers
buttons.image.TYPO3Browser.disabled
および buttons.link.TYPO3Browser.disabled現在、これらのプロパティの一部を 1 ページ (削除されたページや非表示のページを含む) で使用しています。

ページ ID: 2

このウィザードでは、次のプロパティを更新できません。これらのプロパティの一部は、これらのページに存在します。

非推奨のプロパティ fontSize 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

したがって、これらのページの Page TSconfig 列を手動で更新する必要があります。

非推奨のプロパティについては、ページ レコードのみが検索されました。ただし、そのようなプロパティは、BE グループおよび BE ユーザー レコードでも使用できます (先頭に page. が付加されます)。これらは、このウィザードによって検索も更新もされません。

ページ TSconfig は、外部ファイルから含めることもできます。これらは、このウィザードでは更新されません。必要に応じて、更新を手動で行う必要があります。

非推奨のプロパティは、htmlArea RTE によって提供されるデフォルト設定で置き換えられていることにも注意してください。

ページTS構成を見つけました:

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)
}

に変更しました

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)
}

しかし、Upgrade Wizardそれでも文句を言います。メイン TS、ユーザー TS、ユーザー グループ TS、データベースのエクスポートを調べましたが、言及されたプロパティは使用されていません。追加したスタイルも機能しなくなりました...

非推奨のプロパティはどこにありますか? どうすればそれを見つけることができますか?

4

2 に答える 2

1

TSconfig を使用してページを見つけるには、データベースのページ テーブルを手動で検索することをお勧めします。

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

これで目的の結果が得られない場合は、拡張機能の設定を grep してください:

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

RTE の TSconfig 非推奨処理は、次の場所で行われます。 tx_rtehtmlarea_deprecatedRteProperties::getPagesWithDeprecatedRteProperties()

このクラスは次の場所にあります。typo3/sysext/rtehtmlarea/hooks/install/class.tx_rtehtmlarea_deprecatedrteproperties.php

于 2013-05-12T15:16:22.070 に答える