2013-04-04 9 views
8

मैं TYPO3 4.7.5 से TYPO3 4.7.10 तक अपडेट करना चाहता हूं। अब मैं Upgrade Wizard में हूँ और यह कहते हैं:TYPO3 अद्यतन: बहिष्कृत आरटीई गुण नहीं ढूंढ सकते

पृष्ठ TSconfig

में पदावनत आरटीई गुण निम्नलिखित पृष्ठ TSconfig आरटीई गुण 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
कक्षाएं अनुभाग बटन .textstyle.tags.span.allowedClasses
कक्षाएं पैराग्राफ बटन .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
fONTSIZE buttons.fontsize.addItems
RTE.default.classesA nchor RTE.default.buttons.link.properties.class.allowedClasses RTE.default.classesAnchor.default। [लिंक प्रकार] RTE.default.buttons.link। [लिंक प्रकार] .properties.class.default mainStyleOverride contentCSS mainStyleOverride_add। [कुंजी] contentCSS mainStyle_font contentCSS mainStyle_size contentCSS
mainStyle_color contentCSS mainStyle_bgcolor contentCSS
inlineStyle। [किसी भी-keystring] contentCSS ignoreMainStyleOverride na disableTYPO3Browsers buttons.image.TYPO3Browser.disabled और buttons.link.TYPO3Browser.disabled
showTagFreeClasses buttons.blockstyle.showTagFreeClasses और buttons.textstyle.showTagFreeClasses
disablePCexamples buttons.blockstyle.disableStyleOnOptionLabel और buttons.textstyle.disableStyleOnOptionLabel आप कर रहे हैं वर्तमान में का उपयोग 1 पृष्ठों पर इनमें से कुछ गुण (हटाए गए और छिपे हुए पृष्ठों सहित)।

पेज आईडी के: 2

यह विज़ार्ड निम्नलिखित गुण, जिनमें से कुछ उन पन्नों पर मौजूद हैं अद्यतन नहीं कर सकते:

पदावनत संपत्ति FONTSIZE RTE.default.classesAnchor
RTE.default.classesAnchor .default। [लिंक-प्रकार] मुख्य स्टाइलऑवर्राइड
mainStyleOverride_add।[कुंजी] mainStyle_font mainStyle_size
mainStyle_color mainStyle_bgcolor inlineStyle। [किसी भी-keystring]
ignoreMainStyleOverride disableTYPO3Browsers showTagFreeClasses
disablePCexamples

इसलिए, उन पृष्ठों के पृष्ठ TSconfig स्तंभ मैन्युअल अद्यतन करने की आवश्यकता होगी।

केवल पृष्ठ रिकॉर्ड बहिष्कृत गुणों के लिए खोजे गए थे। हालांकि, इस तरह के गुणों का उपयोग बीई समूह और बीई उपयोगकर्ता रिकॉर्ड (पेज के साथ प्रीपेड) में भी किया जा सकता है। ये इस जादूगर द्वारा खोजा और न ही अद्यतन किया गया है।

पेज TSconfig को बाहरी फ़ाइलों से भी शामिल किया जा सकता है। ये इस जादूगर द्वारा अद्यतन नहीं हैं। यदि आवश्यक हो, तो अद्यतन मैन्युअल रूप से करने की आवश्यकता होगी।

भी ध्यान रखें कि पदावनत गुण HTMLArea आरटीई द्वारा प्रदान की डिफ़ॉल्ट कॉन्फ़िगरेशन में प्रतिस्थापित किया गया है

मैं एक पेज टीएस config पाया:

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 अभी भी शिकायत करता है। मैंने मुख्य टीएस, उपयोगकर्ता टीएस, उपयोगकर्ता समूह टीएस, डेटाबेस के निर्यात में देखा लेकिन उपयोग किए गए किसी भी गुण का उपयोग नहीं किया गया है। मेरी अतिरिक्त शैली अब और काम नहीं करती है ...

बहिष्कृत गुण कहां हैं? मैं उसे कैसे प्राप्त करूं?

+0

शायद कुछ टाइपोस्क्रिप्ट कोड को आउटसोर्स किया गया है (यानी कहीं भी fileadmin /) में; या बहिष्कृत गुणों का उपयोग एक्सटेंशन (typo3conf/ext /) के भीतर किया जाता है? – Mateng

+0

@मैटेंग: कोई भी सोर्स आउट नहीं हुआ है, लेकिन एक एक्सटेंशन समस्या हो सकती है। मुझे जो नहीं मिलता वह यह है कि यह मुझे पेज आईडी दिखाता है जहां यह होना चाहिए (लेकिन कुछ भी नहीं है)। क्या आप जानते हैं कि मेरा परिभाषित आरटीई वर्ग अब और क्यों काम नहीं कर रहा है? – testing

+0

क्या आपने कभी इस मुद्दे @testing पर प्रगति की है? – Huelfe

उत्तर

1

मैं डेटाबेस पृष्ठों तालिका में एक मैनुअल खोज करने के लिए TSconfig साथ पृष्ठों को खोजने के लिए सुझाव:

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

यदि यह आप एक वांछित परिणाम नहीं देंगे, तो अपने एक्सटेंशन में सेटिंग्स के लिए grep:

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

आरटीई के लिए TSconfig निंदा से निपटने में किया जाता है: tx_rtehtmlarea_deprecatedRteProperties::getPagesWithDeprecatedRteProperties()

इस वर्ग केमें पाया जा सकता

+0

मैं अगली बार कोशिश करूंगा।मैंने जो किया है वह डेटाबेस को SQL फ़ाइल में निर्यात करना और इसमें खोजना है - सफलता के बिना .. – testing

0

नवीनीकरण विज़ार्ड SQL विवरण

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

उपयोग कर रहा है तो भी buttons.blockstyle.showTagFreeClasses को showTagFreeClasses बदलते मदद नहीं करता है। बस आरटीई विन्यास से हटा दें और सब ठीक है।

संबंधित मुद्दे