2014-01-23 3 views
1

TCA 목록보기의 편집 아이콘 근처에 새 아이콘을 추가하고 싶습니다. 이것을 구현하는 표준 방법이 있습니까? TCA 목록보기에 새 아이콘 추가

enter image description here

class name_of_the_class implements TYPO3\CMS\Filelist\FileListEditIconHookInterface { 

    public function manipulateEditIcons(&$cells, &$parentObject){ 
     // Your code here 
    } 

} 

enter image description here

+0

스크린 샷에는 "TCA 목록보기"가 아니라 파일 목록이 표시됩니다. 어떤 목록을 의미합니까? 그리고 어떤 TYPO3 버전을 사용하고 있습니까? – lorenz

+0

@lorenz TYPO3 6.1.7을 사용하고 있습니다. file_list 뷰에 새 아이콘을 추가해야합니다. 사실 나는 하나를 추가 할 수 있었지만 이것을 구현하는 더 좋은 방법이 있다고 믿습니다. – Siva

+0

@lorenz 나는 TYPO3 6.1.7에서 작업 중이므로보다 효율적인 방법으로 샘플 기능을 구현할 수 있다는 강한 의구심을 가지고 있기 때문에 XCLASS 메서드를 통해 구현할 수있었습니다. – Siva

답변

1

가에서 봐 추가이 당신의 ext_localconf.php

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['fileList']['editIconsHook'][] = 'EXT:ext_key/path_to_class_file:name_of_the_method'; 

에 그리고 당신의 클래스 파일이 추가 구현하려면 소스에있는 파일 :

typo3_src+dummy-6.1.3/typo3/sysext/filelist/Classes/FileList.php 

아이콘을 조작하기위한 고리가 있습니다. 필요한 것을 찾아야합니다.

모듈의 다른 파일도 살펴보십시오.

+1

이 옵션을 시도해 보았습니다. 나는 XCLASS의 도움으로 같은 것을 구현했다. 이것을 구현할 수있는 갈고리가 있기 때문에 이것을 바꿀 것이다. 힌트를 가져 주셔서 감사합니다! – Siva

+0

반갑습니다. –