2016-06-08 3 views
0

내 모든 페이지에 footer 위에 tx_news 플러그인을 삽입하고 싶습니다.Typo3 insert plugin from Typoscript

lib.news < plugin.tt_news 
lib.news { 
    templateFile=fileadmin/templates/news_template.tmpl 
    code > 
    code = LATEST 
    catImageMode = 0 
    catTextMode = 0 
} 

을하지만, 새 버전에서 나는 typoscript에서 플러그인을 configurate하는 방법을 모른다 : 이전 버전의 CMS에서 나는 typoscript를 통해 할 수있다. 제발,이 문제를 해결하도록 도와주세요. UPD

lib.news = USER 
lib.news { 
    userFunc = tx_extbase_core_bootstrap->run 
    extensionName = News 
    pluginName = Pi1 

    switchableControllerActions { 
     News { 
      1 = list 
     } 
    } 

    settings < plugin.tx_news.settings 
    settings { 
     //categories = 49 
     limit = 30 
     detailPid = 31 
     overrideFlexformSettingsIfEmpty := addToList(detailPid) 
     startingpoint = 13 
    } 
} 

가 작동하지 않습니다, 소스 : link

tx_news 버전 4.2.1. 관리자 패널이있는 페이지에 플러그인을 삽입하면 작동합니다. 하지만 언제 typoscript가있는 페이지에 플러그인을 삽입 할 때, 그것이 초기화되는지 알 수 없습니다. 워드 프로세서에서 모든 방법을 시도했지만 페이지에는 아무 것도 없습니다.

+0

당신이 백엔드을 의미? – sven

+0

예, 백엔드를 의미합니다. – Dev

답변

1

뉴스의 관련 장인 https://docs.typo3.org/typo3cms/extensions/news/AdministratorManual/BestPractice/IntegrationWithTypoScript/Index.html을 살펴보십시오.

문제는 부트 스트랩 클래스의 네임 스페이스 버전을 사용하지 않는다는 것입니다.

예 : 관리자 패널에 의해

lib.news = USER 
lib.news { 
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run 
    extensionName = News 
    pluginName = Pi1 
    vendorName = GeorgRinger 

    switchableControllerActions { 
    News { 
     1 = list 
    } 
    } 

    settings < plugin.tx_news.settings 
    settings { 
    //categories = 49 
    limit = 30 
    detailPid = 31 
    overrideFlexformSettingsIfEmpty := addToList(detailPid) 
    startingpoint = 13 
    } 
}