TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-12-18T08:25:51ZTYPO3 Forge
Redmine TYPO3 Core - Bug #102689 (Resolved): `inherit` access option for scheduler sub modules is invalidhttp://forge.typo3.org/issues/1026892023-12-18T08:25:51ZOliver BartschTYPO3 Core - Bug #101231 (Resolved): "disallowed" option of TCA type=file is not properly respected http://forge.typo3.org/issues/1012312023-07-04T17:16:48ZOliver BartschTYPO3 Core - Feature #99979 (New): Allow "columns only" editing for sys_file_metadata in FileList http://forge.typo3.org/issues/999792023-02-17T10:40:17ZOliver Bartsch
<p>Since the introduction of the multi record selection and the "show columns" selector in the FileList module, it's possible to edit the metadata of multiple files at once. To further improve this, the FileList should also provide the "columns only" option - like available in the List module - to render FormEngine with only a subset of fields. Either all currently displayed or a single field, depending on the record selection and field selection.</p>
<p>For reference, display in list module:</p>
<p><img src="http://forge.typo3.org/attachments/download/37425/columns-only.png" alt="" loading="lazy" /></p> TYPO3 Core - Feature #98521 (Closed): Add ModifyEditFileFormDataEventhttp://forge.typo3.org/issues/985212022-10-04T13:30:44ZOliver BartschTYPO3 Core - Bug #96468 (Closed): "All" label for workspace mass action is misleadinghttp://forge.typo3.org/issues/964682022-01-05T15:49:51ZOliver Bartsch
<p>While one could think "all" means all changes of the current site (and subpages depending on the selected depth), the mass action actually targets the entire workspace.</p> TYPO3 Core - Bug #95870 (Closed): Empty colpos information shown for the unused column in page mo...http://forge.typo3.org/issues/958702021-11-04T12:00:09ZOliver BartschTYPO3 Core - Bug #95641 (Closed): "New record" shows (last) record title as group namehttp://forge.typo3.org/issues/956412021-10-13T22:10:43ZOliver Bartsch
<p><img src="http://forge.typo3.org/attachments/download/36473/wrong-group-name.png" alt="" loading="lazy" /></p> TYPO3 Core - Bug #95617 (Closed): Missing edit metadata of sys_file_references in translated recordshttp://forge.typo3.org/issues/956172021-10-12T21:44:25ZOliver Bartsch
<p><strong>Steps to reproduce</strong> :<br />1. Upload a file in filelist<br />2. Translate metadata fo this file in another (non default) language<br />3. Add this file to a record (e.g. <code>pages.og_image</code>)<br />4. Translate this page into the language the translated metadata was created for</p>
<p><strong>Expected</strong> :<br />The metadata of the translated file in the translated page can be edited via the inline record controls</p>
<p><strong>Actual</strong> :<br />Edit button is missing</p>
<p><img src="http://forge.typo3.org/attachments/download/36468/missing-edit-button.png" alt="" loading="lazy" /></p> TYPO3 Core - Bug #95612 (Closed): Undefined array key access in ModuleLoaderhttp://forge.typo3.org/issues/956122021-10-12T19:48:57ZOliver BartschTYPO3 Core - Bug #95560 (Closed): Undefined array key access in BackendUserAuthentication::modAccesshttp://forge.typo3.org/issues/955602021-10-11T11:06:10ZOliver BartschTYPO3 Core - Bug #95542 (Closed): Undefined array key warnings on frontend requesthttp://forge.typo3.org/issues/955422021-10-08T13:25:53ZOliver Bartsch
<pre>
Core: Error handler (FE): PHP Warning: Undefined array key "cropVariant" in /var/www/html/typo3/sysext/seo/Classes/MetaTag/MetaTagGenerator.php line 140
</pre>
<pre>
Core: Error handler (BE): PHP Warning: Undefined array key "TSFE" in /var/www/html/typo3/sysext/core/Classes/Error/PageErrorHandler/PageContentErrorHandler.php line 125
</pre>
<pre>
Core: Error handler (FE): PHP Warning: Undefined array key "png" in /var/www/html/typo3/sysext/indexed_search/Classes/Indexer.php line 861
</pre> TYPO3 Core - Bug #95516 (Closed): Display error in "edit object/property value" view when key is ...http://forge.typo3.org/issues/955162021-10-07T09:12:29ZOliver Bartsch
<p><img src="http://forge.typo3.org/attachments/download/36447/object-browser-ol.png" alt="" loading="lazy" /></p> TYPO3 Core - Bug #95494 (Closed): Using the search in Object browser triggers 800+ PHP warningshttp://forge.typo3.org/issues/954942021-10-06T14:31:51ZOliver BartschTYPO3 Core - Bug #95009 (Closed): Avoid access to $_SERVER['REQUEST_TIME'] in ProductionExceptio...http://forge.typo3.org/issues/950092021-08-26T18:00:19ZOliver BartschTYPO3 Core - Bug #89304 (Closed): DisplayCond with field sys_language_uid on pages records not wo...http://forge.typo3.org/issues/893042019-09-29T20:02:03ZOliver Bartsch
<p>I encountered a problem using <em>displayCond</em> with <em>sys_language_uid</em> on <em>pages</em> fields.<br />When I use <em>FIELD:sys_language_uid:=:0</em> to show a field only if it’s the default page record the field doesn’t get displayed at all (default or localizations).<br />If I use <em>:<=:0</em> or <em>:<:1</em> it’s working. This is just the case for <em>pages</em> records. The same <em>dispayCond</em> is working for e.g. <em>tt_content</em>.</p>
<p>It seems that this happens because <em>$result['databaseRow']['sys_language_uid]</em> is an <em>empty array</em> due to an empty <em>items</em> array in <em>$result['processedTca']</em> which gets processed in <em>TcaSelectItems</em>.</p>
<p>Here is the relevant part which evaluates the DisplayCond with the corresponding values:</p>
<pre><code class="php syntaxhl" data-language="php"><span class="nv">$operand</span> <span class="o">=</span> <span class="s1">'='</span><span class="p">;</span> <span class="c1">// used operand in the DisplayCond</span>
<span class="nv">$fieldValue</span> <span class="o">=</span> <span class="p">[];</span> <span class="c1">// this is the value of sys_language_uid in this case</span>
<span class="c1">// Relevant evaluation in EvaluateDisplayConditions</span>
<span class="k">if</span> <span class="p">(</span><span class="nb">is_array</span><span class="p">(</span><span class="nv">$fieldValue</span><span class="p">)</span> <span class="o">&&</span> <span class="nb">count</span><span class="p">(</span><span class="nv">$fieldValue</span><span class="p">)</span> <span class="o"><=</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
<span class="nv">$fieldValue</span> <span class="o">=</span> <span class="nb">array_shift</span><span class="p">(</span><span class="nv">$fieldValue</span><span class="p">);</span>
<span class="p">}</span>
<span class="nv">$result</span> <span class="o">=</span> <span class="nv">$fieldValue</span> <span class="o">==</span> <span class="nv">$operand</span><span class="p">;</span>
<span class="nb">var_dump</span><span class="p">(</span><span class="nv">$result</span><span class="p">);</span> <span class="c1">// bool(false)</span>
</code></pre>