diff --git a/src/Form/TechDocumentBlockForm.php b/src/Form/TechDocumentBlockForm.php index 579e834..89b59fd 100644 --- a/src/Form/TechDocumentBlockForm.php +++ b/src/Form/TechDocumentBlockForm.php @@ -76,9 +76,5 @@ class TechDocumentBlockForm extends Form 'rows' => '10', ], ]); - $this->add([ - 'name' => 'o:block[__blockIndex__][o:data][document_name]', - 'type' => Element\Hidden::class, - ]); } } diff --git a/src/Site/BlockLayout/TechDocument.php b/src/Site/BlockLayout/TechDocument.php index 1d54431..eee6285 100644 --- a/src/Site/BlockLayout/TechDocument.php +++ b/src/Site/BlockLayout/TechDocument.php @@ -66,8 +66,8 @@ class TechDocument extends AbstractBlockLayout { $data = $block->getData(); $site_title = $block->getPage()->getSite()->getTitle(); - //$file_name = preg_replace( '/[^a-z0-9]+/', '-', strtolower( $site_title ) ); $site_url = null; + //$site_url = $block->getPage()->getSite()->url(); $parsedown = new Parsedown(); # logo -> link to site page @@ -87,7 +87,8 @@ class TechDocument extends AbstractBlockLayout $text .= "\n\n### Long-term Care: (in storage and on display)\n"; $text .= $data['longtermcare']; - $document_name = $data['document_name']; + $document_name = preg_replace('/[^a-z0-9]+/', '-', strtolower( $site_title )).'.pdf'; + $html = $parsedown->setBreaksEnabled(true)->text($text); $mpdf = new \Mpdf\Mpdf(); $mpdf->SetHTMLFooter(' @@ -111,8 +112,6 @@ class TechDocument extends AbstractBlockLayout SitePageBlockRepresentation $block = null ) { $form = $this->formElementManager->get(TechDocumentBlockForm::class); - $site_title = $view->site->title(); - $file_name = preg_replace( '/[^a-z0-9]+/', '-', strtolower($site_title) ).'.pdf'; $data = $block ? $block->data() + $this->defaultSettings : $this->defaultSettings; @@ -123,7 +122,6 @@ class TechDocument extends AbstractBlockLayout 'o:block[__blockIndex__][o:data][installation]' => $data['installation'], 'o:block[__blockIndex__][o:data][shipping]' => $data['shipping'], 'o:block[__blockIndex__][o:data][longtermcare]' => $data['longtermcare'], - 'o:block[__blockIndex__][o:data][document_name]' => $file_name, ]); $form->prepare();