Я не знаю, настроил ли я свое расширение немного причудливо.Та же модель, разные шаблоны (и действия) в extbase extension
У меня есть одна модель, но два плагина, так как я хотел бы отображать одни и те же данные по-разному.
Что я буду делать: назначьте pi1 и pi2 два разных шаблона Fluid, где выполняется вся логика отображения. Но, насколько я понял сейчас, такого переключателя нет, из-за «Конвенции по конфигурации», мне нужен отдельный контроллер для pi2, правильно?
Теперь у меня есть это в ext_tables.php:
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'STUBR.' . $_EXTKEY,
'Pi1',
array(
'Institution' => 'list, show',
),
// non-cacheable actions
array(
'Institution' => '',
)
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'STUBR.' . $_EXTKEY,
'Pi2',
array(
'Institution' => 'list, show',
),
// non-cacheable actions
array(
'Institution' => '',
)
);
ли я на самом деле придется адаптировать все перезагрузкой именование «Учреждение» здесь, в контроллере (ов), а также в каталогах шаблонов?
А, спасибо! И есть ли способ доступа к Partials из 1-го шаблона, если вы установите TemplateRootPath? – Urs
Если вы не перезапишите свой partialRootPath, ваши шаблоны будут использовать те же шаблоны. Вы также можете определить несколько путей, чтобы искать макеты, частичные или шаблоны с partialRootPaths.10, partialRootPaths.20 и т. Д. – Daniel
aha, он собирается вместе, снова спасибо – Urs