@@if (page.parents) { @@{ var parents = page.parents ? page.parents : []; parents = parents.reverse(); var crumbIndex = null; pages.some(function (p) { if (p.order === 0) { crumbIndex = p; return true; } }); var inParents = function (id) { return parents && parents.some(function (i) { return i.id === id; }); }; } @@if (page.id !== crumbIndex.id && !inParents(crumbIndex.id)) {
  1. @@(crumbIndex.caption)
  2. } @@for (var i = 0; i < parents.length; i++) { @@{ var parent = parents[i]; var parentUrl = pathToRoot + parent.filePath; }
  3. @@(parent.caption)
  4. } }
  5. @@(page.caption)