TCA की मूल बातें · प्रश्न 3 / 12
ctrl.enablecolumns से किसी table के लिए कौन-सी सुविधाएँ सक्रिय की जा सकती हैं?
3 उत्तर सही हैं। आसान
उत्तर दिखाएँ
उत्तर
- B Records को hide करना (आमतौर पर field hidden के माध्यम से)
- C Start और end time से समय के अनुसार visibility नियंत्रित करना
- E Visibility को कुछ frontend user groups तक सीमित करना
व्याख्या
enablecolumns में keys disabled, starttime, endtime और fe_group होती हैं, जिनकी values table के एक field की ओर इशारा करती हैं, उदाहरण 'disabled' => 'hidden'। ये fields मुख्य रूप से frontend में visibility नियंत्रित करते हैं: CONTENT जैसे TypoScript objects, Extbase repositories और QueryBuilder उन records को अपने-आप filter कर देते हैं जो hidden हैं, अभी शुरू नहीं हुए या समाप्त हो चुके हैं। v13.3 से TYPO3 संबंधित database columns स्वयं बनाता है। Records को deleted चिह्नित करना एक अलग option (ctrl.delete) है, और manual sorting ctrl.sortby से नियंत्रित होती है।