diff --git a/Theme/Backend/Components/InlinePreview/BaseView.php b/Theme/Backend/Components/InlinePreview/BaseView.php new file mode 100644 index 0000000..d4058e4 --- /dev/null +++ b/Theme/Backend/Components/InlinePreview/BaseView.php @@ -0,0 +1,58 @@ +setTemplate('/Modules/Media/Theme/Backend/Components/InlinePreview/inline-preview'); + } + + /** + * {@inheritdoc} + */ + public function render(...$data) : string + { + $this->form = $data[0]; + $this->name = $data[1]; + $this->virtualPath = $data[2] ?? '/'; + return parent::render(); + } +} diff --git a/Theme/Backend/Components/InlinePreview/inline-preview.tpl.php b/Theme/Backend/Components/InlinePreview/inline-preview.tpl.php new file mode 100644 index 0000000..040c7f6 --- /dev/null +++ b/Theme/Backend/Components/InlinePreview/inline-preview.tpl.php @@ -0,0 +1,30 @@ +
+
+
+ + +
+
+
+
+ + + + \ No newline at end of file diff --git a/Theme/Backend/Components/Upload/BaseView.php b/Theme/Backend/Components/Upload/BaseView.php index a4dd69a..432ae3e 100644 --- a/Theme/Backend/Components/Upload/BaseView.php +++ b/Theme/Backend/Components/Upload/BaseView.php @@ -34,6 +34,8 @@ class BaseView extends View protected $virtualPath = ''; + protected $name = ''; + /** * {@inheritdoc} */ @@ -46,10 +48,11 @@ class BaseView extends View /** * {@inheritdoc} */ - public function render(...$data) : string + public function render(...$data): string { $this->form = $data[0]; - $this->virtualPath = $data[1] ?? '/'; + $this->name = $data[1]; + $this->virtualPath = $data[2] ?? '/'; return parent::render(); } }