diff --git a/sources/getProductLabel.php b/sources/getProductLabel.php
index fc258c1..8101f60 100644
--- a/sources/getProductLabel.php
+++ b/sources/getProductLabel.php
@@ -402,18 +402,31 @@ $indentMm = max(0, ($lvl - 1) * $INDENT_MM_PER_LVL);
// Name-Spalte: ohne Spacer-Tabelle bei Level 1 (indent=0), sonst mit
if ($indentMm > 0) {
- $nameCellHtml = '
+ /*$nameCellHtml = '
';
+ ';*/
+
+$indentMm = max(0, ($lvl - 1) * $INDENT_MM_PER_LVL);
+$indentSpaces = str_repeat(' ', max(0, ($lvl - 1) * 4));
+
+$nameCellHtml = '
+ '.$indentSpaces.$text.'';
+
+ //Ende ersetzter Teil
+
} else {
// Level 1: direkt rendern
$nameCellHtml = ''.$text.'';
}
+
$bundleRows .= '
@@ -429,7 +442,7 @@ if ($indentMm > 0) {
|
'.$nameCellHtml.'
@@ -437,7 +450,7 @@ if ($indentMm > 0) {
| position) ? (int)$a->position : PHP_INT_MAX;
+ $posB = isset($b->position) ? (int)$b->position : PHP_INT_MAX;
+ return $posA <=> $posB;
+ });
foreach ($materials as $mat) {
$isFree = !empty($mat->is_free_material);
|