CND Issues
| File | Line | Issue | Fix |
|---|---|---|---|
| src/components/Content/Hero/definition.cnd | 2 | "title" is a plain string — extend mix:title instead | Add mix:title to the type declaration and remove this property |
| src/components/Content/Hero/definition.cnd | 4 | "backgroundImageUrl" uses (string) for a link/url — use choicelist[linkTypeInitializer] | Replace with: - j:linkType (string, choicelist[linkTypeInitializer]) mandatory |
| src/components/Content/Hero/definition.cnd | 5 | "imageAlt" is redundant — the image node's jcr:title (mix:title) serves as alt text | Remove imageAlt. In the view, use image.getPropertyAsString("jcr:title") for alt text |
| src/components/Content/ImageCaption/definition.cnd | 2 | "imageUrl" uses (string) for a link/url — use choicelist[linkTypeInitializer] | Replace with: - j:linkType (string, choicelist[linkTypeInitializer]) mandatory |
| src/components/Content/ImageCaption/definition.cnd | 3 | "imageAlt" is redundant — the image node's jcr:title (mix:title) serves as alt text | Remove imageAlt. In the view, use image.getPropertyAsString("jcr:title") for alt text |
| src/components/Content/Section/definition.cnd | 2 | "title" is a plain string — extend mix:title instead | Add mix:title to the type declaration and remove this property |
| src/components/Content/Section/definition.cnd | 4 | User-visible string property missing i18n | Add i18n keyword after the type declaration |
| src/components/Content/Testimonial/definition.cnd | 4 | "authorImageUrl" uses (string) for a link/url — use choicelist[linkTypeInitializer] | Replace with: - j:linkType (string, choicelist[linkTypeInitializer]) mandatory |
| src/components/Content/TextCard/definition.cnd | 2 | "title" is a plain string — extend mix:title instead | Add mix:title to the type declaration and remove this property |
http://localhost:8080/cms/render/live/en/sites/forsure/home.html
A11y: 100%SEO: 100%Img: 100%Content: N/ACND: 1%



