From 30a960ef1f77030b27e70080a2cd9bd0395799dd Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Fri, 10 Oct 2025 13:04:29 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16048 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/block.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/model/block.go b/kernel/model/block.go index 248b13797..97a4f0ebf 100644 --- a/kernel/model/block.go +++ b/kernel/model/block.go @@ -786,6 +786,11 @@ func GetBlockDOMs(ids []string) (ret map[string]string) { if nil == node { continue } + + if parentFoldedHeading := treenode.GetParentFoldedHeading(node); nil != parentFoldedHeading { + node.SetIALAttr("parent-heading", parentFoldedHeading.ID) + } + ret[id] = luteEngine.RenderNodeBlockDOM(node) } return