From f0f092db2717527b566b0dd7fdc177e32c1509eb Mon Sep 17 00:00:00 2001 From: FileRun Date: Fri, 10 Oct 2025 11:09:14 +0100 Subject: [PATCH] Update HeadingPermalinkProcessor.php added slug delimiter config --- src/Extension/HeadingPermalink/HeadingPermalinkProcessor.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Extension/HeadingPermalink/HeadingPermalinkProcessor.php b/src/Extension/HeadingPermalink/HeadingPermalinkProcessor.php index 871aa21e26..b572afb870 100644 --- a/src/Extension/HeadingPermalink/HeadingPermalinkProcessor.php +++ b/src/Extension/HeadingPermalink/HeadingPermalinkProcessor.php @@ -52,10 +52,11 @@ public function __invoke(DocumentParsedEvent $e): void $applyToHeading = (bool) $this->config->get('heading_permalink/apply_id_to_heading'); $idPrefix = (string) $this->config->get('heading_permalink/id_prefix'); $slugLength = (int) $this->config->get('slug_normalizer/max_length'); + $slugDelimiter = (string) $this->config->get('slug_normalizer/delimiter'); $headingClass = (string) $this->config->get('heading_permalink/heading_class'); if ($idPrefix !== '') { - $idPrefix .= '-'; + $idPrefix .= $slugDelimiter; } foreach ($e->getDocument()->iterator(NodeIterator::FLAG_BLOCKS_ONLY) as $node) {