2016-09-13 2 views
1

TYPO3 확장 tx_news의 프론트 엔드 플러그인에서 flexform에 새 정렬 옵션을 추가하고 싶습니다. 내 테마 확장의TYPO3 확장 tx_news에서 flexform select 항목의 레이블 변경

ext_tables.php :

$TYPO3_CONF_VARS['EXT']['news']['orderByNews'] .= ',archive'; 

TypoScript 구성 내 테마 확장 내 :

plugin.tx_news.settings.orderByAllowed := addToList(archive) 

내가 지금 그리워 어떤 이는이 추가로 지금까지 잘 작동 플렉스 폼의 선택 필드 Sort by에서 새 상품 archive의 라벨을 변경할 수 있습니다.

페이지 TSconfig 및 TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings.orderBy을 통해 이루어졌지만 정확히 어떻게 처리 할 수없는 것으로 가정합니다.

TYPO3 버전은 내가 (단지 템플릿 TS)를 국산화 pageTS을 사용 해본 적이 없어서 6.2

+1

확장 프로그램이 선택을 어떻게 구축하는지 알 수 없습니다. 하지만 일반적으로 https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/TCEform/Index.html에서 언급 한대로 'altLabels'을 사용할 수 있어야합니다. 원하는 모든 언어 파일을 사용할 수 있습니다. 테마 확장의 내부에서도. – Daniel

답변

0

, 그래서 실제로 가능한 경우 나도 몰라. 그러나 locallang 파일을 사용하여 라벨을 현지화하는 것이 좋습니다 (이 경우 적절한 경로에 locallang_db.xlf를 typo3conf/l10n/에 작성하고 tx_news_domain_model_news.archive 라벨의 현지화 사용). 여기

상세 정보 : https://wiki.typo3.org/Translations#Translation_internals.2C_how_does_it_work.3F

+0

이 항목은 itemprocfunc를 사용하여 필드를 추가 할 때 아직 가능하지 않습니다. 문제를 열면 해결할 수 있습니다. 또는 tsconfig로 새 필드를 완전히 추가하려고 시도합니다 (가능한 경우 모름). –

0

이 나를 위해 속임수를 썼는지 :

TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings\.orderBy.altLabels.archive = LLL:EXT:my_theme/pathto.xlf:archive 

그것은 필드 이름 앞에 점을 탈출하는 것이 중요합니다!

관련 문제