jxycms
5/4/2017 - 7:14 AM

breadcrumb transformation

breadcrumb transformation

web part: repeater

path: /%

transforamtion:
{% if (CurrentDocument.DocumentGUID == DocumentGUID) { %}
  <li><a href="/">Home</a></li>
  {% if (CurrentDocument.Parent.Parent.Parent["DocumentName"].ToString() == "(root)") {  %}
    <li><a href="{% CurrentDocument.Parent.Parent["AbsoluteUrl"].ToString().ToLower() %}">{% CurrentDocument.Parent.Parent["DocumentName"].ToString() %}</a></li>
    <li><a href="{% CurrentDocument.Parent["AbsoluteUrl"].ToString().ToLower() %}">{% CurrentDocument.Parent["DocumentName"].ToString() %}</a></li>
    <li class="uk-active"><span>{% MenuItemName.ToString() %}</span></li>
  {% } #%}
  {% if (CurrentDocument.Parent.Parent["DocumentName"].ToString() == "(root)") { %}
    <li><a href="{% CurrentDocument.Parent["AbsoluteUrl"].ToString().ToLower() %}">{% CurrentDocument.Parent["DocumentName"].ToString() %}</a></li>
    <li class="uk-active"><span>{% MenuItemName.ToString() %}</span></li>
  {% } #%}
  {% if (CurrentDocument.Parent["DocumentName"].ToString() == "(root)") { %}
    <li class="uk-active"><span>{% MenuItemName.ToString() %}</span></li>
  {% } #%}
{% } #%}


Content before:<ul class="uk-breadcrumb">
Content after: </ul>

css: 
.uk-block > :last-child {
    margin-bottom: 0;
}
.uk-breadcrumb {
    padding: 20px 5px;
}
.uk-breadcrumb {
    padding: 0;
    list-style: none;
    font-size: 0.001px;
}