Renders a full-screen image slideshow with optional footer links using the Swiper.js library, configured from the def_promotion table.
Promotion — set as ReportType in def_report.
def Render(self, Param1="", Param2="", Param3="") -> str:
Param1 (via self.Param1) — promotion code used to look up all settings from def_promotion.
Returns HTML containing a Swiper carousel populated with images from the promotion's ImageFolder/slides/ directory and a footer row of images from ImageFolder/footer/ each linked by entries in def_promotion.FooterLinks. Slide animation effect, loop behaviour, background colour, control colour, and control visibility are all read from def_promotion.
Supported slider types: default, flip, flow (coverflow), cube.
Requires swiper-bundle.min.css and swiper-bundle.min.js. Images are served from the local.documents folder via the /image/ URL path. Footer links are a comma-separated list stored in def_promotion.FooterLinks.