TYPO3 CMS 9.5.5 самое простое расширение - PullRequest
0 голосов
/ 02 апреля 2019

Мне нужно создать простое расширение TYPO3 для версии 9.5.5.

я установил TYPO3 CMS 9.5.5 из https://bitnami.com/stack/typo3

в документации для последних (9-девайс) https://docs.typo3.org/typo3cms/CoreApiReference/ExtensionArchitecture/FilesAndLocations/Index.html они говорят «обычно находятся в typo3conf / ext для локальных расширений или typo3 / sysext для системных расширений».

У меня нет «typo3conf / ext», нет «typo3conf» и «typo3 / ext». и да, есть "typo3 / sysext".

Я не нашел в Интернете руководства, которое учитывает этот факт.

Затем я прочитал: «... есть инструмент, который облегчает запуск. Он называется Extension Builder» (https://docs.typo3.org/typo3cms/CoreApiReference/ExtensionArchitecture/CreateNewExtension/Index.html)

Поэтому я установил этот "Extension Builder" через почтовый индекс от https://extensions.typo3.org/extension/extension_builder/

  1. Скачать ZIP файл
  2. Войдите в свой бэкэнд TYPO3
  3. Перейти к модулю Extension Manager
  4. Нажмите кнопку загрузки на верхней панели
  5. Выберите ZIP-файл и загрузите его.

и у меня это выглядит совсем иначе как в документации: screenshot

Затем я прочитал «Документы» Создание первого расширения »Создать структуру папок и файлы конфигурации» (https://docs.typo3.org/typo3cms/ExtbaseFluidBook/4-FirstExtension/2-create-folder-structure-and-configuration-files.html)

Там говорят об «уникальном идентификаторе нашего расширения». что это? "как store_inventory". что это?

в любом случае.

и «Они находятся в папке typo3conf / ext /»

но эта папка не существует в моей установке.

Затем я посмотрел установку другого компьютера несколько дней спустя, и там тоже не было этой папки.

в любом случае.

Затем я создал "typo3conf / ext / store_inventory" (как описано там).

тогда я задумался о следующей формулировке:

«Имя этой папки должно быть написано как ключ расширения» Значит, эта папка, вероятно, должна была иметь другое имя?

Затем я нашел эту структуру папок на той же странице:

https://docs.typo3.org/typo3cms/ExtbaseFluidBook/_images/figure-4-1.png

и я очень удивился количеству папок и файлов.

Я просто хотел сделать простое расширение, которое просто перечисляет файлы.

Я думал, что это несколько строк исходного кода.

не проще ли?

Мне не нужны все эти вещи, например, например. ext_icon.gif. надеюсь, мне не нужно создавать все эти файлы и папки вручную.

...