diff --git a/Block/SliderItem.php b/Block/SliderItem.php
index d35947b..656ada0 100644
--- a/Block/SliderItem.php
+++ b/Block/SliderItem.php
@@ -24,6 +24,7 @@
use Magestore\Bannerslider\Model\Slider as SliderModel;
use Magestore\Bannerslider\Model\Status;
+use Magento\Cms\Model\Template\FilterProvider;
/**
* Slider item.
@@ -112,6 +113,13 @@ class SliderItem extends \Magento\Framework\View\Element\Template
* @var \Magento\Framework\Stdlib\DateTime\Timezone
*/
protected $_stdTimezone;
+
+ /**
+ * filter provider
+ *
+ * @var \Magento\Cms\Model\Template\FilterProvider
+ */
+ protected $_filterProvider;
/**
* [__construct description].
@@ -134,6 +142,7 @@ public function __construct(
\Magento\Framework\Stdlib\DateTime\DateTime $stdlibDateTime,
\Magestore\Bannerslider\Helper\Data $bannersliderHelper,
\Magento\Framework\Stdlib\DateTime\Timezone $_stdTimezone,
+ FilterProvider $filterProvider,
array $data = []
) {
parent::__construct($context, $data);
@@ -144,6 +153,7 @@ public function __construct(
$this->_bannerCollectionFactory = $bannerCollectionFactory;
$this->_scopeConfig = $context->getScopeConfig();
$this->_stdTimezone = $_stdTimezone;
+ $this->_filterProvider = $filterProvider;
}
/**
@@ -305,4 +315,13 @@ public function getFlexsliderHtmlId()
{
return 'magestore-bannerslider-flex-slider-'.$this->getSlider()->getId().$this->_stdlibDateTime->gmtTimestamp();
}
+
+ /**
+ *
+ * format image
+ * @return string
+ */
+ public function formatCaption($content) {
+ return $this->_filterProvider->getPageFilter()->filter($content);
+ }
}
diff --git a/view/frontend/templates/slider/flexslider.phtml b/view/frontend/templates/slider/flexslider.phtml
index 8b6c102..8b87e33 100644
--- a/view/frontend/templates/slider/flexslider.phtml
+++ b/view/frontend/templates/slider/flexslider.phtml
@@ -132,7 +132,7 @@ $bannerCollection = $block->getBannerCollection();
- getCaption()): ?>