سؤال

في بستان كمس ، وأنا أحاول أن تجد وسيلة لتصفية العلامات في سحابة العلامة للعودة العلامات فقط من بلوق وظيفة.في الوقت الحالي ، تقوم سحابة العلامات بإرجاع العلامات من جميع أنواع المحتوى.

أنا باستخدام سحابة العلامة الافتراضية في بستان 1.7.1.

إذا كان هناك إعداد في المشرف ، عظيم ، إن لم يكن ، وجدت استعلام في تاغكلودسرفيس.جيم.هل هذا هو واحد أحتاج إلى تحرير.إذا كان الأمر كذلك ، فهل يمكن لأي شخص مساعدتي في الفلتر الذي أحتاج إلى إضافته هنا لتضمين منشورات المدونة فقط

tagCounts = _contentManager
                .Query<TagsPart, TagsPartRecord>(VersionOptions.Published)
                .Join<CommonPartRecord>()
                .Where(t => t.Container.Id == containerId)
                .List()
                .SelectMany(t => t.CurrentTags)
                .GroupBy(t => t)
                .Select(g => new TagCount {
                    TagName = g.Key,
                    Count = g.Count()
                })
                .ToList();

يعطيكم الصّحة

هل كانت مفيدة؟

المحلول

استبدال المكالمة إلى Query مع .Query().ForPart<TagsPart>().ForType("BlogPost").ForVersion(VersionOptions.Published).Join<TagsPartRecord>().

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top