Project

General

Profile

Bug #99766

Updated by Sybille Peters over 1 year ago

Sometimes showing the "Add new media asset" in the file tab of the link browser makes no sense, for example when the user should select only a specific file type in a flexform. 

 If you use type="input", renderType="inputLink" it is not possible to deactivate this AFAIK. 

 This used to be / is possible with type="inline".  

 In config/appearance (TCA): 
 > fileByUrlAllowed = false now hides the button "Add media by URL". 
 https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.1/Feature-84250-SeparatelyEnableDisableAddMediaByURLAndSelectUploadFiles.html 

 * see also https://docs.typo3.org/m/typo3/reference-tca/11.5/en-us/ColumnsConfig/Type/Inline/Properties/Appearance.html 

 appearance.fileByUrlAllowed is not possible in type="input" / renderType=inputLink - has no effect. 

 h2. Reproduce 

 There is an example extension available to reproduce, was tested with v12 latest main: 

 https://github.com/sypets/sypets_example_inputlink 

 h2. Versions 


 * v11 and v12 with type="input", renderType="inputLink" 
 * this can also be reproduced with v12, with type="link" 


 h2. Example 

 TYPO3 v11 
 <pre><code class="xml"> 
 <settings.link> 
   <TCEforms> 
     <label>Link</label> 
     <config> 
       <type>input</type> 
       <renderType>inputLink</renderType> 
       <fieldControl> 
         <linkPopup> 
           <options> 
             <allowedExtensions>bib</allowedExtensions> 
             <blindLinkFields>class,param,target,title</blindLinkFields> 
             <blindLinkOptions>page,mail,telephone,folder,tx_calendarize_domain_model_event,news</blindLinkOptions> 
             <title>Select specific file (*.bib)</title> 
           </options> 
         </linkPopup> 
       </fieldControl> 
     </config> 
   </TCEforms> 
 </settings.link> 
 </code></pre> 

Back