コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var currentItem = Sitecore.Context.Item;

            promoItem = new PromoAreaItem(currentItem);

            VideoHeading.Text = promoItem.Videoheading.Rendered;
            VideoIntro.Text = promoItem.Videointro.Rendered;
        }
コード例 #2
0
        private void GetVideoLink(PromoAreaItem promo)
        {
            VideoThumbnail.Text = promo.Videothumbnail.RenderCrop("120x68");
            VideoHeading.Text = promo.Videoheading.Rendered;

            if (String.IsNullOrEmpty(promo.Videolink.Rendered))
            {
                VideoPlaceholder.Visible = false;
                VideoLink = "#";
                return;
            }

            VideoLink = String.Format("{0}#lightbox", LinkManager.GetItemUrl(promo.InnerItem));
        }
コード例 #3
0
        private void GetPromoLinks()
        {
            var currentItem = Sitecore.Context.Item;

            var promoItem = currentItem.Axes.SelectSingleItem(String.Format("*[@@tid='{0}']", PromoAreaItem.TemplateId));
            if (promoItem == null)
            {
                VideoPlaceholder.Visible = false;
                VideoLink = "#";
                FilePlaceholder.Visible = false;
                FileLink = "#";
                return;
            }

            PromoAreaItem promo = new PromoAreaItem(promoItem);

            GetVideoLink(promo);
            GetFileLink(promo);
        }
コード例 #4
0
        private void GetFileLink(PromoAreaItem promo)
        {
            FileThumbnail.Text = promo.Filethumbnail.RenderCrop("120x68");
            FileHeading.Text = promo.Fileheading.Rendered;

            if (String.IsNullOrEmpty(promo.File.MediaUrl))
            {
                FilePlaceholder.Visible = false;
                FileLink = "#";
                return;
            }

            FileLink = promo.File.MediaUrl;
        }