A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://docs.umbraco.com/umbraco-cms/reference/querying/ipublishedcontent/ishelpers below:

IPublishedContent IsHelpers | Umbraco CMS

IPublishedContent IsHelpers | Umbraco CMS
  1. Reference
  2. Querying & Models
  3. IPublishedContent
IPublishedContent IsHelpers

The IsHelper methods are a set of extension methods for IPublishedContent to help perform quick conditional queries against IPublishedContent nodes in a collection.

IsHelper methods are ternary operators, however they work a little nicer since they can be embedded in properties. They are also quicker to write because fewer brackets are needed for Razor to understand them.

An IsHelper can be invoked as a method of an IPublishedContent.

@{
if(item.IsVisible())
{
<a href="@item.Url()">@item.Name</a>
}
}
IsComposedOf(string alias)

Test whether the content is of a content type composed of the given alias.

IsAllowedTemplate(int templateId)

Test whether the specified templateId is an allowed template for the current node.

IsAllowedTemplate(string templateAlias)

Test whether the specified templateAlias is an allowed template for the current node.

By default the above template methods are disabled. To enable them, make sure to modify your appsettings.json to include the following JSON config keys inside Umbraco.CMS section:

"WebRouting": {
    "ValidateAlternativeTemplates": true,
    "DisableAlternativeTemplates": false
 }
.IsEqual(IPublishedContent otherNode[,string valueIfTrue][,string valueIfFalse])

Test if the current node is equal (by Id) to another node.

.IsNotEqual(IPublishedContent otherNode[,string valueIfTrue][,string valueIfFalse])

Test if the current node is not equal (by Id) to another node.

.IsDescendant(IPublishedContent otherNode[,string valueIfTrue][,string valueIfFalse])

Test if the current node is a descendant of another node.

.IsDescendantOrSelf(IPublishedContent otherNode[,string valueIfTrue][,string valueIfFalse])

Test if the current node is the same as or a descendant of another node.

.IsAncestor(IPublishedContent otherNode[,string valueIfTrue][,string valueIfFalse])

Test if the current node is an ancestor of another node.

.IsAncestorOrSelf(IPublishedContent otherNode[,string valueIfTrue][,string valueIfFalse])

Test if the current node is the same as or an ancestor of another node.

Last updated 4 months ago


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4