Stuart
3/2/2018 - 4:31 AM

Transformations Text / XML

Code Examples

 Sublevels placeholder in transformations
{^SubLevelPlaceHolder^}

{% DocumentName %}
{% GetDocumentUrl %}

{% LimitLength(Title,100," ...",true)# %}
{% LimitLength(StripTags(TeamMemberContent),100," ...",true) %}

{% (!string.IsNullOrWhiteSpace(Image) ?"<img class=\"img-responsive\" src=\"" + Image + "\"/>" : "") %}
{% GetFileUrlFromAlias(TeamMemberBannerImage, NodeAlias) %}

{% IfEmpty(StrengthsTitle, "", "<p>" + StrengthsTitle + "</p>")%}
{% IfEmpty(Eval(DocumentMenuCaption), DocumentName, DocumentMenuCaption) %}

{% IfCompare(1, 2, "The values are different", "The values are equal") %}

<img src="~/CMSPages/GetFile.aspx?guid={%Image%}" />

{% if(!String.IsNullOrWhiteSpace(CallToAction1Content)) { %}   
  <p>{% CallToAction1Content %}</p>
{% } #%}

{% Documents[NodeAliasPath].Parent.DocumentName %}
{% Documents["/Settings"].GetValue("SupportPhoneNumber","") #%}

{% LocalizationContext.CurrentCulture.CultureCode == "en-us" #%}

** custom settings
Settings.[customsetting_codename]

{% CurrentUser.IsAuthenticated |(identity)GlobalAdministrator %}

{% String.IsNullOrEmpty(OrderItemValidTo) ? "never expires" : "expires after " + Format(OrderItemValidTo, "{0:G}") #%}

{%Documents[NodeAliasPath].Children.Transform("<button type='button' class='js-tab-trigger' data-tab-id='{%DocumentName%" + "}'>{%DocumentName%" + "}</button>")#%}