//Slide link $arrSlideLink = array(); $arrSlideLink["nothing"] = __("-- Not Chosen --", BANNERROTATOR_TEXTDOMAIN); $arrSlideLink["next"] = __("-- Next Slide --", BANNERROTATOR_TEXTDOMAIN); $arrSlideLink["prev"] = __("-- Previous Slide --", BANNERROTATOR_TEXTDOMAIN); $arrSlideLinkLayers = $arrSlideLink; $arrSlideLinkLayers["scroll_under"] = __("-- Scroll Below Slider --"); foreach ($arrSlideNames as $slideNameID => $slideName) { $name = $slideName["name"]; $arrSlideLink[$slideNameID] = $name; $arrSlideLinkLayers[$slideNameID] = $name; } $slideSettings->addSelect("slide_link", $arrSlideLink, __("Link To Slide", BANNERROTATOR_TEXTDOMAIN), "nothing"); $params = array("description" => "The position of the link related to layers"); $slideSettings->addRadio("link_pos", array("front" => "Front", "back" => "Back"), "Link Position", "front", $params); $slideSettings->addHr("link_sap"); $slideSettings->endBulkControl(); $slideSettings->addControl("link_type", "slide_link", UniteSettingsBanner::CONTROL_TYPE_ENABLE, "slide"); $slideSettings->addControl("link_type", "link", UniteSettingsBanner::CONTROL_TYPE_DISABLE, "slide"); $slideSettings->addControl("link_type", "link_open_in", UniteSettingsBanner::CONTROL_TYPE_DISABLE, "slide"); //Full width centering $params = array("description" => __("Apply to full width mode only. Centering vertically slide images.", BANNERROTATOR_TEXTDOMAIN)); $slideSettings->addCheckbox("fullwidth_centering", false, __("Full Width Centering", BANNERROTATOR_TEXTDOMAIN), $params); $slideSettings->addHr(""); //Thumbnail $params = array("description" => __("Slide Thumbnail. If not set - it will be taken from the slide image.", BANNERROTATOR_TEXTDOMAIN)); $slideSettings->addImage("slide_thumb", "", __("Thumbnail", BANNERROTATOR_TEXTDOMAIN), $params); //Add background type (hidden) $slideSettings->addTextBox("background_type", "image", __("Background Type", BANNERROTATOR_TEXTDOMAIN), array("hidden" => true)); //Store settings self::storeSettings("slide_settings", $slideSettings);