Я не уверен, правильно ли я вас понимаю.
Вы можете легко использовать различные шаблоны для каждого клиента, изменяя пути к файлам шаблонов в Typoscript для каждого веб-сайта:
plugin.tx_news {
view {
templateRootPaths.100 = EXT:your_extension/Resources/Private/News/Customer1/Templates/
partialRootPaths.100 = EXT:your_extension/Resources/Private/News/Customer1/Partials/
layoutRootPaths.100 = EXT:your_extension/Resources/Private/News/Customer1/Layouts/
}
}
Теперь вы можете устанавливать разные ссылки для каждого веб-сайта.
Другой способ - добавить переменную Typoscript в раздел настроек в ext: news typoscript, например:
plugin.tx_news {
settings {
pageLinkUid = 123
}
}
И добавьте следующую ссылку в свой шаблон:
<f:link.page pageUid="{settings.pageLinkUid}">page link</f:link.page>
Ссылка на страницу может быть изменена с помощью typoscript для каждого клиента.