Backend modules · प्रश्न 7 / 12
किसी custom backend module को अपना icon कैसे मिलता है?
1 उत्तर सही है। आसान
उत्तर दिखाएँ
उत्तर
- B Icon को Configuration/Icons.php में एक identifier के तहत register किया जाता है और Modules.php में iconIdentifier के ज़रिए refer किया जाता है
व्याख्या
एक extension icons को **Configuration/Icons.php** में register करता है: हर entry में एक identifier, SvgIconProvider::class जैसा provider और एक source होता है, जैसे 'EXT:my_ext/Resources/Public/Icons/module.svg'। फिर आप इसी identifier को Modules.php में iconIdentifier के तहत उपयोग करते हैं। यही identifier backend में हर जगह काम करता है, उदाहरण के लिए Fluid में <core:icon identifier="..." /> के साथ। किसी file को किसी निश्चित जगह पर रखना पर्याप्त नहीं है; अपने-आप मिलने वाली एकमात्र file Resources/Public/Icons/Extension.svg है, और इसका उपयोग extension के icon के रूप में होता है, module icon के रूप में नहीं।