मेरे पास अक्टूबरसीएमएस में एक त्वरित प्रश्न है, अगर अक्टूबरसीएमएस यूआई में व्यवस्थापक बैकएंड में यह सुविधा प्रदान करता है।

मैंने प्लगइन बनाया है और इस फ़ील्ड को जोड़ा है फ़ोटो (png,jpg): वहां।

fields.yaml

photos:

            label: 'Photos (png,jpg):'

            mode: image

            fileTypes: 'jpeg,jpg,png'

            useCaption: true

            thumbOptions:

                mode: crop

                extension: auto

            span: left

            required: 1

            type: fileupload

            tab: 'Property Information'

और यहाँ इस क्षेत्र का स्क्रीनशॉट है कि यह कैसा दिख रहा है।

enter image description here

प्लगइन और कार्यक्षमता ठीक काम कर रही है। लेकिन मुझे एक विकल्प चाहिए अगर मैं एक साथ कई छवियों को हटा सकता हूं। कुछ इस तरह सभी का चयन करें चेकबॉक्स और हटाएं बटन और प्रत्येक तस्वीर के बगल में एक चेकबॉक्स। वर्तमान में मुझे एक के बाद एक को हटाने की जरूरत है।

मैंने शोध किया है और अक्टूबरसीएमएस की ओर से कोई मूल समाधान नहीं खोज सका।

क्या यह संभव है ? या क्या मुझे इसके लिए एक कोड बनाने और पूरी तरह से एक कार्यक्षमता बनाने की आवश्यकता है? कोई सुझाव ?

धन्यवाद

2
Mittul At TechnoBrave 16 जिंदा 2018, 14:10

1 उत्तर

सबसे बढ़िया उत्तर

कोर यह चीजें प्रदान नहीं करेगा जिन्हें आपको स्वयं विकसित करने की आवश्यकता है

इसके बजाय partial को जोड़ने के लिए custom form widget का उपयोग करना बुद्धिमानी है ताकि आप उनका उपयोग कहीं और भी कर सकें।

यह मार्गदर्शिका आपको एक बनाने में मदद करेगी

https://octobercms.com/docs/backend/widgets#form-widgets (फॉर्म विजेट अनुभाग)

उसके बाद आप इसे form_config.yaml के अंदर उपयोग कर सकते हैं

pics:
    label: Your Pics
    type: myCustomewidget
    ... options

और आप इसका पुन: उपयोग कर सकते हैं, साथ ही आप अपने js, css और partials(html) को अपनी इच्छानुसार विजेट के लिए अलग से जोड़ सकते हैं

1
Hardik Satasiya 16 जिंदा 2018, 21:50