Обзор всех FCE, содержащих текучую среду

Для сложного проекта TYPO3 с использованием fluidcontent я ищу инструмент, который покажет мне следующую информацию:

  1. какой FCE существует
  2. как часто и на каких страницах они используются
  3. какие партиалы используются
  4. какие поля формы потока используются (с именем и типом)
  5. дипозитить некоторую метаинформацию, например теги, описание ...

Как лучше всего реализовать эту библиотеку в проекте typo3?

Моя идея состоит в том, чтобы разработать расширение, которое считывает шаблоны жидкого содержимого и показывает информацию в подключаемом модуле внешнего интерфейса с примерами. Но я понятия не имею, как зачитывать такую ​​информацию, как «используемые частичные данные» или «используемые поля формы потока».

Любые идеи?

Спасибо.


person Ranger    schedule 08.07.2016    source источник


Ответы (1)


FCE - это просто элементы cType в таблице tt_content. вы можете написать простой запрос для подсчета различных cTypes, что даст вам список со всеми используемыми FCE на вашем сайте. вы можете узнать на странице ведьмы, что они используются, потому что каждая запись tt_content имеет pageUId

для полей потоков. вам нужно будет создать функцию, которая извлекает все элементы содержимого, использующие поток, а затем анализирует все поля гибкой формы. обратите внимание, что flux также может хранить данные в других полях, кроме flexform xml.

вы можете создать базовый плагин extbase, чтобы он отображался на переднем или внутреннем интерфейсе

person rob-ot    schedule 08.07.2016