TYPO3 Пользовательский элемент содержимого с повторяющимися наборами полей или кнопкой » Содержимое»

#typo3 #typo3-7.6.x

#typo3 #typo3-7.6.x

Вопрос:

Итак, я новичок в TYPO3. Я самостоятельно изучил некоторые руководства и документацию, чтобы иметь возможность самостоятельно создавать пользовательские элементы содержимого.

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

Я работаю на TYPO3 версии 7.6

Я уже видел оба варианта в существующих элементах содержимого:

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

  2. Элементы содержимого, в которые вы можете добавлять наборы полей в его конфигурации.

Я ищу примеры или письменные руководства, чтобы воссоздать это, поскольку я не могу понять это из исходного кода тех примеров, которые я видел.

Редактировать (27.12.16):

Итак, после просмотра нескольких реакций и ответов я хочу уточнить, что я ищу.

Мне НЕ нужен плагин-помощник для создания новых элементов содержимого, я уже прошел через это.

Позвольте мне привести пример, чтобы лучше описать, чего я хочу достичь.

У меня уже есть рабочий элемент содержимого. Я определил набор полей (например, имя и телефон), отображаемых в серверной части TYPO3. Теперь я хочу оставить выбор за редактором, если ему нужен только один набор полей «имя и телефон», или 2, или 8. Поэтому я хочу создать кнопку » » или что-то в этом роде, чтобы редактор мог нажать, чтобы создать новый набор входных данных «имя и телефон».

Комментарии:

1. Какие примеры вы видели? Возможно, расширение dce от Armin Ruediger Vieweg уже отвечает вашим потребностям.

2. @jokumer приятно знать, спасибо за ссылку. Я бы хотел избежать установки дополнительных расширений, но, возможно, исходный код этого плагина поможет мне это сделать. Я видел несколько примеров в плагине t3bootstrap.

3. Вот все примеры github.com/bootstraptheme-for-typo3/fluidbootstraptheme что вам нужно для TYPO3 7.6 и убедитесь, что весь код понятен для повторного использования. Заполните свободно задайте будущий вопрос здесь, я постараюсь объяснить подробно

Ответ №1:

Существует расширение под названием mask, с помощью которого вы можете просто щелкнуть свой собственный элемент содержимого со множеством различных типов связей и полей.

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

С их помощью вы можете просто создать очень простой элемент содержимого

  • экспортируйте его

  • посмотрите, какой код был сгенерирован

  • добавьте больше к своему элементу содержимого

  • экспортируйте его

  • проверьте код

    и так далее 🙂