Pregunta

Así que acabo de escribir mi primera extensión para TYPO3.Comencé con el kickstarter y todo salió bien.

Quiero comenzar a usar plantillas ahora, pero no puedo acceder a los datos de TSCONFIG desde el código.Por esto me refiero a los datos en los archivos constants.txt, editorcfg.txt y setup.txt.

En una extensión copiada de un colega, puedo usar Die (print_r ($ config)) para revelar todos los datos en el archivo de configuración.Se inicia con IncludeLibs y UserFunc, pero contiene muchos más datos especificados en los archivos también.

Pero cuando hago esto por mi extensión, solo obtén includelibs, Userfunc y nada más ... He copiado la filtración / y la ruta de la otra extensión.También he buscado la mayoría de los archivos para configurar y parece que no puede encontrar dónde se le dice que se le dice que busque los datos de TSCONFIG.

¿Alguna idea sobre cómo puedo arreglar esto?Tal vez sea algo que necesita ser configurado en el Kickstarter?

gracias de antemano ...

- Conor

¿Fue útil?

Solución

En primer lugar: no es TSCONFIG en SETUP.TXT, es STATIC SIFOSIGT.

Segundo: se detuvo a Setup.txt & constants.txt ext: su carpeta de texto / estática antes de agregarlo a través de ext_tables.php.

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

Tercero: Recuerde incluir plantillas estáticas a través de su plantilla de Typoscript en ser.

Otros consejos

OK, así que aquí está la solución:

Agregue la siguiente línea al archivo * ext_tables.php * en la raíz de la extensión:

t3lib_extMgm::addStaticFile($_EXTKEY,'pi1/static/','Config To Appear In T3 BE');

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top