function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
JonReevesJonReeves 

Customizing the Customer Portal

So I'm going through the process of customizing our Customer Portal in SF.

 

In the case of a Knowledge Article, I've successfully located where to assign a built VF page.. ( Setup > Knowledge > Article Types > {select article} > Channel Displays > Customer Portal > {select VF Page} ). My custom VF page appears as it should for chosen Article Type when a Portal user clicks on a Knowlegde Article when viewing the Knowledge Tab.

 

In the case of everything else, I'm at a loss where I go to customize pages. For example, where to I find the VF page that shows the Knowledge List / Homepage, or Cases or Content etc... I found this document:

https://na1.salesforce.com/help/doc/en/salesforce_pkb_implementation_guide.pdf

 

On Page 11, it references a few VF Pages and a Class that I cannot find in our instance of SF... KnowledgeHome, KnowledgeProduct, KnowledgeSearch and KnowledgeLayout. The class is called KnowledgeController. Or where they are referenced, so I can reference my Own VF page in place of them for the Customer Channel Display.

 

I realise that I could put alot of CSS into the Header of the Portal to override the page's layout and style, but any change made by SF in the future might cause problems.

 

I assume that every section of the portal can have a custom VF page built for it, I'm just not sure where I assign these pages to make them visible to the Portal user.

 

Any help would be great.

cheers,

Jon

francoisLfrancoisL

Hi,

 

These pages KnowledgeHome, KnowledgeProduct, KnowledgeSearch and KnowledgeLayout, the class is called KnowledgeController are part of this appexchnage package: 

https://sites.secure.force.com/appexchange/listingDetail?listingId=a0N30000001gFH9EAM