2017-03-24 11 views
0

에서 제대로 설정 RTE에 :TYPO3 :이 같은 "bodytext"필드와 사용자 정의 내용 요소를 생성하는 방법 사용자 지정 내용 요소

bodytext;Text;;richtext:rte_transform[flag=rte_enabled|mode=ts_css], 
rte_enabled;LLL:EXT:cms/locallang_ttc.xlf:rte_enabled_formlabel 

텍스트 편집기가 제대로 작동하지 않습니다. 예를 들어 링크는 다음과 같이 구성됩니다.

<link 88 - internal-link>test</link> 

프런트 엔드에서 작동하지 않습니다.

RTE는 백엔드에서 정보와 오류를 많이 던지고

, 여기에 불을 지르고의 스크린 샷입니다 :

enter image description here

나는 "텍스트 & 미디어"와 같은 핵심 내용 요소를 사용하는 경우 RTE가 작동하지 않습니다 완벽하게 .. 그래서 내 구성에 누락 된 일부 구성이있는 것 같습니까?

답변

1

맞춤 콘텐츠 요소를 어떻게 설정 했습니까? 위에 표시된 bodytext 필드를 어떤 파일에 설정 했습니까?

<link></link>과 같은 링크 형식은 RTE의 정상적이고 올바른 동작입니다. 이렇게하면 페이지 ID가 저장되어 링크가 동적으로 렌더링 될 수 있으며 대상 페이지의 도메인이나 페이지 제목이 변경 되어도 링크가 계속 작동합니다. 링크가 <a href="xy">과 같이 "하드"로 저장되면 작동하지 않습니다. 그러나 링크 태그는 내용을 출력 할 때 lib.parseFunc_RTE를 사용하여 렌더링되어야합니다. 예를 들어 Fluid를 출력에 사용하는 경우 <f:format.html>{yourBodytextVariable}</f:format.html>을 사용하면 올바른 링크가 표시됩니다 (f : format.html은 기본적으로 lib.parseFunc_RTE를 사용함). Typoscript Object Browser에서 lib.parseFunc_RTE 개체에 대해 자세히 알아보고이 문서를 확인하십시오. https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Parsefunc/Index.html

+0

format.html 함수가 링크를 고쳤습니다. 감사합니다! 나는 공식 문서를 따라 사용자 정의 컨텐츠 요소를 설정합니다. TCA/Overrides/tt_content.php 파일에 bodytext 필드를 설정했습니다. – user6800816

+0

향후 맞춤 CE의 경우이 확장 프로그램을 통해 훨씬 쉽게 확인할 수 있습니다. https://typo3.org/extensions/repository/view/mask –

+0

좋아요. , 나는 그것을 설치할 것이다. 고맙습니다 – user6800816