Enhance template placeholder functionality: Updated the TemplateService to support new placeholders for page content, title, and excerpt. Modified related components and views to utilize these placeholders, improving dynamic content rendering. Added special placeholder buttons in the placeholder picker for easier insertion.

This commit is contained in:
Ümit Tunç
2025-11-05 10:24:43 -03:00
parent b1cd5492c1
commit d72ce2434a
7 changed files with 116 additions and 11 deletions
+8 -4
View File
@@ -74,7 +74,8 @@ class PageController extends Controller
$renderedHeader = TemplateService::replacePlaceholders(
$page->headerTemplate->html_content,
$mergedHeaderData
$mergedHeaderData,
$page
);
}
@@ -88,7 +89,8 @@ class PageController extends Controller
$renderedFooter = TemplateService::replacePlaceholders(
$page->footerTemplate->html_content,
$mergedFooterData
$mergedFooterData,
$page
);
}
@@ -154,7 +156,8 @@ public function show($slug)
$renderedHeader = TemplateService::replacePlaceholders(
$page->headerTemplate->html_content,
$mergedHeaderData
$mergedHeaderData,
$page
);
}
@@ -168,7 +171,8 @@ public function show($slug)
$renderedFooter = TemplateService::replacePlaceholders(
$page->footerTemplate->html_content,
$mergedFooterData
$mergedFooterData,
$page
);
}