Pergunta

Acabei de escrever minha primeira extensão para Typo3.Comecei com o Kickstarter e tudo correu bem.

Quero começar a usar modelos agora, mas não consigo acessar os dados TSconfig do código.Com isso quero dizer os dados nos arquivos constantes.txt, editorcfg.txt e setup.txt.

Em uma extensão copiada de um colega, posso usar die(print_r($config)) para revelar todos os dados do arquivo de configuração.Ele começa com includeLibs e userFunc, mas também contém muito mais dados especificados nos arquivos.

Mas quando faço isso para minha extensão, recebo apenas includeLibs, userFunc e nada mais.Copiei a estrutura/caminho do arquivo da outra extensão.Também pesquisei a maioria dos arquivos de configuração e não consigo encontrar onde está sendo solicitado que procure os dados do TSConfig.

Alguma idéia de como posso consertar isso?Talvez seja algo que precise ser configurado no Kickstarter?

Desde já, obrigado..

--Conor

Foi útil?

Solução

Em primeiro lugar :não é TSconfig em setup.txt, é TypoScript estático.

Segundo :Você deve ter a pasta setup.txt & constantes.txt EXT:yourext/static antes de adicioná-lo via ext_tables.php.

t3lib_extMgm::addStaticFile('yourext','static/','Static Typoscript of Yourext');

Terceiro :lembre-se de incluir modelos estáticos por meio do modelo You TypoScript no BE.

Outras dicas

Ok, então aqui está a solução:

Adicione a seguinte linha ao arquivo *ext_tables.php* na raiz da extensão:

t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Config To Appear In T3 BE');
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top