You need to sign in to do that
Don't have an account?
sonia singh 14
<apex:component allowDML="true">
<apex:attribute name="pkbCon" type="pkb_Controller" required="true" description="handle to the pkb controller" />
<apex:attribute name="HomeCatgryName" type="string" required="false" description="category name from home page" />
<apex:variable var="category" value="{!pkbCon.selectedCategory}" />
<!-- POPULAR PAGE SIZE: {!pkbCon.popularArticles}<br/> RESULTS PAGE SIZE: {!pkbCon.articlesPerPage}<br/> CURRENT PAGE: {!pkbCon.currPage}<br/> LANG: {!pkbCon.selectedLanguage}<br/> CATEGORY USED: {!category}<br/> categories={!category}.. /summary={!a.summary} / articleTypeName={!a.articleTypeName} / articleTypeLabel={!a.articleTypeLabel} / -->
<!-- 15June,2015 --> <apex:variable var="categoryTyp" value="{!IF(HomeCatgryName == 'consumerBtnLink', 'Topics:All', 'Military:All')}"/>
<apex:variable var="categoryTyp" value="{!IF(HomeCatgryName == 'militryBtnLink', 'Military:All', 'Topics:All')}"/> <!-- categories="{!category}" -->
<div> <!--<h2 class="section">{!$Label.PKB2_Popular_Articles}</h2>--> <knowledge:articleList articleVar="a" language="{!pkbCon.selectedLanguage}"
sortBy="mostViewed" pageSize="{!pkbCon.popularArticles}"
categories="{!categoryTyp}" pageNumber="1">
<c:pkb_article pkbCon="{!pkbCon}"
aid="{!a.id}"
title="{!a.title}"
summary="{!a.summary}"
urlName="{!a.urlName}"
articleTypeName="{!a.articleTypeName}"
articleTypeLabel="{!a.articleTypeLabel}"
lastModifiedDate="{!a.lastModifiedDate}"
firstPublishedDate="{!a.firstPublishedDate}"
lastPublishedDate="{!a.lastPublishedDate}"
FromHomeCatgryName="{!HomeCatgryName}" />
</knowledge:articleList>
</div>
</apex:component>
Knowledge:article tag sortBy mostViewed is not working in visualforce Component.
<apex:component allowDML="true">
<apex:attribute name="pkbCon" type="pkb_Controller" required="true" description="handle to the pkb controller" />
<apex:attribute name="HomeCatgryName" type="string" required="false" description="category name from home page" />
<apex:variable var="category" value="{!pkbCon.selectedCategory}" />
<!-- POPULAR PAGE SIZE: {!pkbCon.popularArticles}<br/> RESULTS PAGE SIZE: {!pkbCon.articlesPerPage}<br/> CURRENT PAGE: {!pkbCon.currPage}<br/> LANG: {!pkbCon.selectedLanguage}<br/> CATEGORY USED: {!category}<br/> categories={!category}.. /summary={!a.summary} / articleTypeName={!a.articleTypeName} / articleTypeLabel={!a.articleTypeLabel} / -->
<!-- 15June,2015 --> <apex:variable var="categoryTyp" value="{!IF(HomeCatgryName == 'consumerBtnLink', 'Topics:All', 'Military:All')}"/>
<apex:variable var="categoryTyp" value="{!IF(HomeCatgryName == 'militryBtnLink', 'Military:All', 'Topics:All')}"/> <!-- categories="{!category}" -->
<div> <!--<h2 class="section">{!$Label.PKB2_Popular_Articles}</h2>--> <knowledge:articleList articleVar="a" language="{!pkbCon.selectedLanguage}"
sortBy="mostViewed" pageSize="{!pkbCon.popularArticles}"
categories="{!categoryTyp}" pageNumber="1">
<c:pkb_article pkbCon="{!pkbCon}"
aid="{!a.id}"
title="{!a.title}"
summary="{!a.summary}"
urlName="{!a.urlName}"
articleTypeName="{!a.articleTypeName}"
articleTypeLabel="{!a.articleTypeLabel}"
lastModifiedDate="{!a.lastModifiedDate}"
firstPublishedDate="{!a.firstPublishedDate}"
lastPublishedDate="{!a.lastPublishedDate}"
FromHomeCatgryName="{!HomeCatgryName}" />
</knowledge:articleList>
</div>
</apex:component>
<apex:page cache="false" standardStylesheets="false" showHeader="false" sidebar="false" standardController="KnowledgeArticle" extensions="pkb_Controller,DataCategoryUtil"
language="{!pkbCon.selectedLanguage}" applyBodyTag="false" applyHtmlTag="false" docType="html-5.0">
<h1 id="poular_heading01">Most Popular Articles</h1>
<span style="margin-top:0;"><c:pkb_popular pkbcon="{!pkbcon}"/></span>
</apex:page>
i am using:
<knowledge:articleList articleVar="a" language="" sortBy="mostViewed" pageSize="" categories="" pageNumber="1">
</knowledge:articleList>
On vf page i am using <knowledge:articleList> and using this vfpage on sites, here this sortBy="mostViewed" is not working, its showing static records list, not changing as per mostviewed criteria.
Is sortBy="mostViewed" support on sites? Anyone have idea.
Please help me regarding this.