mageprince / magento2-FAQ

This module adds an easy way to use FAQ Section to your Magento store with jQuery Accordion. In this module, admin can add and update FAQ. Admin can also create FAQ group with group icon.
57 stars 37 forks source link

Magento 2.3.0 Group Icon Not Uploading #43

Closed mageprince closed 4 years ago

mageprince commented 4 years ago

Recently some developers reporting an issue in Magento 2.3.0 about group icon upload.

image

This issue is not reproducible into later versions of the Magento.

Check the below comment to solve this issue.

mageprince commented 4 years ago

Change formElement fileUploader to imageUploader of icon field from faq group form UI component.

File: _app/code/Mageprince/Faq/view/adminhtml/ui_component/mageprince_faqgroupform.xml

From:

<item name="formElement" xsi:type="string">fileUploader</item>

To:

<item name="formElement" xsi:type="string">imageUploader</item>

<field name="icon">
    <argument name="data" xsi:type="array">
        <item name="config" xsi:type="array">
            <item name="dataType" xsi:type="string">string</item>
            <item name="source" xsi:type="string">FaqGroup</item>
            <item name="label" xsi:type="string" translate="true">Group Image/Icon</item>
            <item name="visible" xsi:type="boolean">true</item>
            <item name="formElement" xsi:type="string">imageUploader</item>
            <item name="elementTmpl" xsi:type="string">ui/form/element/uploader/uploader</item>
            <item name="previewTmpl" xsi:type="string">Mageprince_Faq/image-preview</item>
            <item name="required" xsi:type="boolean">false</item>
            <item name="sortOrder" xsi:type="number">30</item>
            <item name="uploaderConfig" xsi:type="array">
                <item name="url" xsi:type="url" path="mageprince_faq/faqgroup/upload"/>
            </item>
        </item>
    </argument>
</field>