Page content check for markets and solutions (vitec_pagecheck)
Sibling of the product check (decision Harry 2026-11-13): new content element vitec_pagecheck with a FlexForm scope (markets | solutions) and PageCheckService/PageCheckJsonRenderer. Overview = one row per page of the tree (11 markets + 24 sub-markets, 8 solution groups + 39 sub-solutions) with 18 checks taken from the page elements (hero image and subline, lead, intro text/image/CTA, cards with visuals, testimonials, products, insights text/cover/CTA, logos, CTA banner), the page properties (meta description, OG image, page media) and the market/solution record behind the page; columns a page type does not have come as ok null. ?check=<pageUid> delivers the page detail (elements in page order with texts, links, images, FlexForm settings; SEO, media, record, children). Always USER_INT, check is cHash-excluded already. New command vitec:pagecheck-pages created /markets/market-check (608) and /solutions/solution-check (609) from the product-check page properties; both live on DEV, rendering is front end work. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 parent
47c8e2902f
commit
20bcbeb731
9 files changed
+913
No files matched your search
@@ -114,6 +114,21 @@ tt_content {
|
||||
}
|
||||
}
|
||||
|
||||
# Page Content Check - the market / solution page audit as data (pages
|
||||
# /markets/market-check, /solutions/solution-check). Always USER_INT, see PageCheckJsonRenderer.
|
||||
vitec_pagecheck < lib.contentElementWithHeader
|
||||
vitec_pagecheck {
|
||||
fields {
|
||||
content {
|
||||
fields {
|
||||
pagecheck = USER
|
||||
pagecheck.userFunc = Evomedien\Vitec\UserFunc\PageCheckJsonRenderer->render
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
# EXT:solr search results as JSON - the search endpoint for the React frontend
|
||||
solr_pi_results < lib.contentElementWithHeader
|
||||
solr_pi_results {
|
||||
|
||||
Reference in new issue
Block a user