Bug #99766
Updated by Sybille Peters almost 2 years 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
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>