コード例 #1
0
ファイル: SueetieUrls.cs プロジェクト: Pathfinder-Fr/Website
        public SueetieUrl ContentHome(int contentPageID)
        {
            var _sueetieUrl         = this.GetSueetieUrl("content_home");
            var _sueetieContentPage =
                SueetieContentParts.GetSueetieContentPageList().Find(p => p.ContentPageID == contentPageID);

            if (!string.IsNullOrEmpty(_sueetieContentPage.PageSlug))
            {
                _sueetieUrl.Url = string.Format(_sueetieUrl.Url, _sueetieContentPage.PageSlug);
            }
            return(_sueetieUrl);
        }
コード例 #2
0
        public string ProcessTags(int _itemID, int _contentID, int _contentTypeID, string _tags)
        {
            if (string.IsNullOrEmpty(_tags))
            {
                return(SueetieLocalizer.GetString("no_tags_entered"));
            }
            string pipedTags = SueetieTags.PipedTags(_tags);

            if (_contentTypeID == (int)SueetieContentType.CMSPage)
            {
                SueetieTagEntry sueetieTagEntry = new SueetieTagEntry
                {
                    ItemID        = _itemID,
                    ContentID     = _contentID,
                    ContentTypeID = _contentTypeID,
                    UserID        = SueetieContext.Current.User.UserID,
                    Tags          = pipedTags
                };
                SueetieContentParts.EnterContentPageTags(sueetieTagEntry);
            }

            return(SueetieTags.TagUrls(pipedTags));
        }