Anders Hattestad
Jan 31, 2011
  4853
(0 votes)

Page structure from pages tagged with a category

With some small modifications of my code of displaying a sub structure of pages on an other page we can now so all pages tagged with one category in the page tree.

This can be used for instance to display a list of front page news items, and one could point to that page to retrieve all pages tagged with that category.

image

The page that are returned are a stub of the orignal page, and uses the fetch data from to retrieve the other properties. The ACL is from the original page.

It seems that you can edit, but the save method doesn't do anything yet.

You add it in the episerver.config like this, and GetPagesTagedWith is either the category name or the ID.

Code Snippet
  1. <pageProvider>
  2.   <providers>
  3.     <add name="FrontPageNews" type="Itera.PageProviders.CategoryPageProvider, EPiServer.Templates.RelatePlus"
  4.            entryPoint="69" GetPagesTagedWith="FrontPageNews"/>
  5.   </providers>
  6. </pageProvider>

 

The code is available here

Jan 31, 2011

Comments

Please login to comment.
Latest blogs
Optimizely SendGrid SMTP host is deprecated

SendGrid is a services for sending email that is included in Optimizely DXP. Previously smtp.episerver.net was the recommended SMTP server to use,...

Tomas Hensrud Gulla | Dec 4, 2022 | Syndicated blog

Hosting Optimizely CMS 12 on Docker Engine

Since Optimizely CMS can now be deployed as a Docker container, here is a demonstration of building, running and scaling an Optimizely CMS 12 site ...

Stefan Holm Olsen | Dec 4, 2022 | Syndicated blog

How to use CacheTagHelper with content areas in Optimizely CMS 12

I might be going out on a limb here - if you have a better solution, feel very free to share it!  Upgrading your Optimizely web application from .N...

Andreas J | Dec 2, 2022

The 1001st Piece in your 1000 Piece Puzzle: .NET Default Interface Functions

I was recently working with a client who wanted a reasonably large subsystem added to Optimizely that would add automated management to their...

Greg J | Nov 28, 2022 | Syndicated blog