Невозможно получить доступ к расширению Typo3 TSConfig в коде

StackOverflow https://stackoverflow.com/questions/6015222

Вопрос

Так что я только что написал свое первое расширение для Typo3.Я начал с кикстартера, и все прошло нормально.

Я хочу начать использовать шаблоны теперь, но я не могу получить доступ к данным TSConfig из кода.Этим я имею в виду данные в файлах Constants.txt, eductcfg.txt и setup.txt.

В расширении скопировано из коллеги, который я могу использовать Die (print_r ($ config)), чтобы раскрыть все данные в файле конфигурации.Он начинается с Incoundelibs и UserFunc, но содержит гораздо больше данных, указанные в файлах.

Но когда я делаю это для моего расширения, я просто получаю includeLibs, userfunc и ничего больше .. Я скопировал FILESTRUSTURE / и путь от другого расширения.Я также искал большинство файлов для конфигурации и не может, кажется, не могу найти, где это говорит о том, чтобы искать данные TSConfig.

Есть идеи о том, как я могу это исправить?Может быть, это то, что нужно, чтобы быть установленным в Kickstarter?

Спасибо заранее ..

- Конор

Это было полезно?

Решение

Прежде всего: это не tsconfig в setup.txt, это статический типографский цистерн.

Второе: у вас shold есть setup.txt & constants.txt ext: yelext / статическая папка, прежде чем добавить ее через ext_table.php.

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

В-третьих: не забудьте включить статические шаблоны через ваш шаблон TypoScript.

Другие советы

ОК, так вот решение:

Добавьте следующую строку в файл * ext_t_ttable.php * в корне расширения:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top