Renders a Bootstrap 4 carousel of promotion slides with optional animation, footer links, and mobile-friendly layout, reading slide and footer images from the filesystem.
Promotion — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
No parameters are used. Slide images are read from imageFolder/slides/ and footer images from imageFolder/footer/. Returns an HTML string containing a Bootstrap carousel.
Carousel behaviour is driven by four fields read from fullhouse.axion.def_promotion: Background (carousel background colour), Animation (CSS animation class applied to slide content via animate.min.css), MobileFriendly (flag to adjust responsive classes), and FooterLinks (pipe-delimited list of hyperlinks rendered below the carousel). The animate.min.css stylesheet is injected inline. Slide and footer images are enumerated directly from the filesystem rather than a database query.