From 20611179eb4282a7c886873484d3eca623f0b684 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Siiri=20Yl=C3=B6nen?= Date: Tue, 21 Jan 2025 11:47:39 +0200 Subject: [PATCH 1/5] Add boolean to depict whether is a collection level item. --- themes/bootstrap3/templates/hierarchy/tree.phtml | 6 ++++-- themes/bootstrap5/templates/hierarchy/tree.phtml | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/themes/bootstrap3/templates/hierarchy/tree.phtml b/themes/bootstrap3/templates/hierarchy/tree.phtml index 73da3ace684..3fd1e77bd9c 100644 --- a/themes/bootstrap3/templates/hierarchy/tree.phtml +++ b/themes/bootstrap3/templates/hierarchy/tree.phtml @@ -32,11 +32,13 @@ foreach ($nodes as $node) { $hasChildren = !empty($node->children); $liClasses = []; + $isCollectionLevel = false; if ($hasChildren) { $liClasses[] = 'hierarchy-tree__parent'; } if ('collection' === $node->type) { $liClasses[] = 'hierarchy-tree__collection'; + $isCollectionLevel = true; $icon = 'hierarchy-collection'; } else { $liClasses[] = 'hierarchy-tree__record'; @@ -63,13 +65,13 @@ ++$nodeId; $childUlIdEsc = $escapeAttr('hierarchy_' . $context . '_' . $parentNodeId . '_' . $nodeId); echo '