Множественные интеграции TYPO3 EXT tx_news и typoscript USER

Я ввожу элементы tx_news с несколькими интеграциями на моем сайте через TS: https://docs.typo3.org/typo3cms/extensions/news/AdministratorManual/BestPractice/IntegrationWithTypoScript/Index.html

работает нормально! но ext загружала полные библиотеки tx_news снова и снова на главную страницу! Что даже там, где новостная страница не будет использоваться / загружаться в FE даже там, где тесто не нужно, загружается ext ...: / Таким образом, сайт стал очень медленным.

как включить несколько элементов?

в панели администратора см. загруженный код FE "TYPO3 \ CMS \ Extbase \ Core \ Bootstrap" - 280 в коде, а "Bootstrap" - более 600 в коде.

Комментирую информацию, тогда сайт загружается нормально. что я могу сделать? Спасибо!


person Sebastian Schmal    schedule 18.06.2016    source источник
comment
хорошо, первая часть: не загружайте библиотеки в переменные FLUID! Зайдите на глобальный веб-сайт, рендеринг TYPO3 создает все библиотеки на всех сайтах .... теперь я загружаю библиотеки через ‹f: cObject typoscriptObjectPath = lib.XXX /›! и скорость страницы лучше! от 60.000 мс до 1.500 мс   -  person Sebastian Schmal    schedule 19.06.2016


Ответы (1)


Просто переформулировка вашего комментария. Используя такой код

page.10 = FLUIDTEMPLATE
page.10 {
 variables {
    fo = USER
    fo {
      ...
    }
  }
}

выполнит USER (или любой другой cObj), независимо от того, используется ли он в шаблоне вообще. Поэтому всегда такой TS

lib.fo = USER
lib.fo {
  ...
}

и интегрировать его в шаблон с помощью <f:cObject typoscriptObjectPath="lib.fo" />

Отметьте ответ как решение, спасибо

person Georg Ringer    schedule 09.08.2016