Предпочтительный способ добавления расширений в шаблон Fluid Powered TYPO3

Я работаю с Клаусом Fluid Powered TYPO3, и я им очень доволен. На данный момент мне нужно реализовать шаблон, который должен содержать другое расширение (например, новости) на боковой панели.

Каков предпочтительный способ реализации этого.

Моя идея заключалась в том, чтобы добавить f:cObject ViewHelper и таким образом вставить расширение.

Это правильный подход?

Спасибо

Маркус


person Markus Bischof    schedule 13.06.2014    source источник


Ответы (1)


Это зависит от типа создаваемого вами шаблона:

  1. Шаблоны страниц должны иметь соответствующие области содержимого, в которые вы можете вставлять содержимое. Если контентом необходимо поделиться, у вас есть несколько вариантов: а) создать элемент в папке sys и указать ссылку на него в настройках формы Flux, а затем использовать v:content.render для его рендеринга по UID. б) Поместите любое количество общих элементов в папку sys и визуализируйте все по PID. c) Используйте содержимое, перемещающееся в столбце в вашем шаблоне, которое есть во всех шаблонах и предназначено для содержания элементов, которые «скользят» на каждой подстранице (а также могут редактироваться на подстраницах, если у редактора есть доступ).
  2. Шаблоны содержимого могут использовать flux:grid с flux:form.column или flux:form.content в качестве ярлыка для быстрого создания одного столбца, добавления области содержимого, а затем flux:content.render для отображения этих элементов. Это позволяет вам контролировать то, что отображается вокруг плагина.
  3. Шаблоны плагинов могут связывать форму Flux и использовать шаги, описанные в пункте 2.

Я думаю, что вы ищете 1a) или 1c) в этом случае.

person Claus Due    schedule 13.06.2014
comment
Я думаю, что 1а) - лучшее решение для моей особой ситуации. Спасибо - person Markus Bischof; 10.07.2014