# IPublishedContent

*`IPublishedContent` is a strongly typed model for content, media and members and is used to render content in your views for your website.*

## Get started

To access the current page in your templates, copy-paste the below Razor code.

```csharp
@{
    var pageName = Model.Name;
    var childPages = Model.Children();
}

<h1>@pageName</h1>
```

## [Properties & Extension Methods](https://docs.umbraco.com/umbraco-cms/17.latest/reference/querying/ipublishedcontent/properties)

Listing and explanation of IPublishedContent properties and standard helpers for Content and Media.

## [Collections & Filtering](https://docs.umbraco.com/umbraco-cms/17.latest/reference/querying/ipublishedcontent/collections)

Methods for IPublishedContent collections and filtering.

## [IsHelpers](https://docs.umbraco.com/umbraco-cms/17.latest/reference/querying/ipublishedcontent/ishelpers)

A library of extension methods to simplify working with IPublishedContent in collections to modify your HTML output. Examples of using `IsHelpers` could be injecting CSS classes for alternating rows or to modify margins.
