Feat: Projektweite XSLT-Parameter mit Vererbungshierarchie (v1.4.0)
Ermöglicht die Definition von XSLT-Parametern auf Projektebene, die als Basis für alle Transformationen dienen und von TreeNode- bzw. XslFile- Parametern überschrieben werden können (Projekt < TreeNode < XslFile). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1683,7 +1683,11 @@ class TreeManagerMixin:
|
||||
parent_params = {}
|
||||
|
||||
try:
|
||||
# Sammle alle Eltern-Items in einer Liste (von unten nach oben)
|
||||
# 1. Projektweite Parameter als Basis (niedrigste Priorität)
|
||||
if hasattr(self, "project") and self.project and self.project.xslt_params:
|
||||
parent_params.update(self.project.xslt_params)
|
||||
|
||||
# 2. Sammle alle Eltern-Items in einer Liste (von unten nach oben)
|
||||
parents = []
|
||||
current_item = item.parent()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user