You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TemplateResolver::resolve(DimensionContentInterface $dimensionContent): ContentView([]) // load template metadata, know which resolvers and which loaders
@Prokyonn and I had today a meeting we did discuss a few Interfaces. Things we did not yet discuss in detail is headless handling and cachelifetime handling. But we think we can at current state start with the resolving process and look at the details as soon as we implemented a few resolver / loaders.
As discussed with @chirimoya we need to create a overall concept about the resolving process for the Website.
Flow Diagram
TODO create flow diagram:
Interfaces
ContentRouteDefaultsProvider::getByEntity
(): array{object: DimensionContentInterface /* mergeddimension */}ContentController::indexAction
(DimensionContentInterface $dimensionContent /* mergeddimension */, bool $preview = false, bool $partial = false): ResponseContentResolver::resolve
(DimensionContentInterface $dimensionContent /* mergeddimension */): array{resource: ContentRichEntityInterface, ...}(DimensionContentInterface $dimensionContent): ContentView([])
// load template metadata, know which resolvers and which loadersPropertyResolver
(mixed $data, array $params = [], string $locale): ContentViewObjectLoader/ObjectResolver
(array $identifiers, bool $normalize = false): iterable<controller defaultFormat="json" format="json|html">
TODO define more
Hooks
TODO define how we can hook into process of saving / publishing e.g. writing References
Open Questions
<view>
= headless mode?The text was updated successfully, but these errors were encountered: