TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-09-28T19:32:57ZTYPO3 Forge
Redmine TYPO3 Core - Bug #102063 (Resolved): Undefined array key "editlock" in DatabaseRecordListhttp://forge.typo3.org/issues/1020632023-09-28T19:32:57ZGuido Schmechel
<p>Core: Error handler (BE): PHP Warning: Undefined array key "editlock" in /typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php line 2304</p>
<p><a class="external" href="https://github.com/TYPO3/typo3/blob/11.5/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php#L2304">https://github.com/TYPO3/typo3/blob/11.5/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php#L2304</a></p>
<p>It should still be checked whether $row also exists with this key</p>
<pre><code class="php syntaxhl" data-language="php"><span class="k">elseif</span> <span class="p">(</span><span class="k">isset</span><span class="p">(</span><span class="nv">$GLOBALS</span><span class="p">[</span><span class="s1">'TCA'</span><span class="p">][</span><span class="nv">$table</span><span class="p">][</span><span class="s1">'ctrl'</span><span class="p">][</span><span class="s1">'editlock'</span><span class="p">])</span> <span class="o">&&</span> <span class="nv">$row</span><span class="p">[</span><span class="nv">$GLOBALS</span><span class="p">[</span><span class="s1">'TCA'</span><span class="p">][</span><span class="nv">$table</span><span class="p">][</span><span class="s1">'ctrl'</span><span class="p">][</span><span class="s1">'editlock'</span><span class="p">]])</span> <span class="p">{</span>
</code></pre>
<p>-></p>
<pre><code class="php syntaxhl" data-language="php"><span class="k">elseif</span> <span class="p">(</span><span class="k">isset</span><span class="p">(</span><span class="nv">$GLOBALS</span><span class="p">[</span><span class="s1">'TCA'</span><span class="p">][</span><span class="nv">$table</span><span class="p">][</span><span class="s1">'ctrl'</span><span class="p">][</span><span class="s1">'editlock'</span><span class="p">])</span> <span class="o">&&</span> <span class="k">isset</span><span class="p">(</span><span class="nv">$row</span><span class="p">[</span><span class="nv">$GLOBALS</span><span class="p">[</span><span class="s1">'TCA'</span><span class="p">][</span><span class="nv">$table</span><span class="p">][</span><span class="s1">'ctrl'</span><span class="p">][</span><span class="s1">'editlock'</span><span class="p">]])</span> <span class="o">&&</span> <span class="nv">$row</span><span class="p">[</span><span class="nv">$GLOBALS</span><span class="p">[</span><span class="s1">'TCA'</span><span class="p">][</span><span class="nv">$table</span><span class="p">][</span><span class="s1">'ctrl'</span><span class="p">][</span><span class="s1">'editlock'</span><span class="p">]])</span> <span class="p">{</span>
</code></pre> TYPO3 Core - Feature #99412 (Under Review): Livesearch: Open Link in a new tabhttp://forge.typo3.org/issues/994122022-12-22T12:30:37ZGuido Schmechel
<p>Fictitious scenario: I would like to connect the editors to an intranet with training content. To do this, I would expand the search via PSR-14 events. Unfortunately, I still lack the possibility to open links in a new tab.</p> TYPO3 Core - Feature #99409 (Under Review): Livesearch: Add psr-14 event for hintshttp://forge.typo3.org/issues/994092022-12-21T21:16:30ZGuido Schmechel
<p>As an extension developer, I would like to be able to extend or remove the hints in the backend livesearch.<br />=> typo3/sysext/backend/Classes/Controller/LiveSearchController.php</p> TYPO3 Core - Feature #97480 (Closed): lowlevel: List of Symfony Expression Language providerhttp://forge.typo3.org/issues/974802022-04-26T15:40:19ZGuido Schmechel
<p>Comparable to the backend routes or middleware lists</p> TYPO3 Core - Feature #97477 (New): Event for QueryGenerator getTreeList query builderhttp://forge.typo3.org/issues/974772022-04-26T12:18:46ZGuido Schmechel
<p>We would like to manipulate the QueryBuilder in getTreeList so that we can adjust the sort order and more.</p>
<p>Probably uid is used for performance reasons instead of the TCA sortby field of pages. We could keep it that way as well.</p> TYPO3 Core - Task #95821 (Rejected): UserAspect should return all user fieldshttp://forge.typo3.org/issues/958212021-10-30T10:01:26ZGuido Schmechel
<p><a class="external" href="https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/Context/Index.html#user-aspect">https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/Context/Index.html#user-aspect</a></p>
<p>The UserAspect should output all fields that are registered in the object.</p> TYPO3 Core - Bug #95741 (Closed): PHP 8 - DB Check - Warningshttp://forge.typo3.org/issues/957412021-10-23T13:20:09ZGuido Schmechel
<p>There are, depending on the configuration, isolated PHP warnings in PHP 8 appeared. In the end, I only tried out the options for DB Check and Advanced Query.</p> TYPO3 Core - Bug #94048 (Closed): LanguagePackCommand isn't schedulablehttp://forge.typo3.org/issues/940482021-05-03T21:28:58ZGuido Schmechel
<p>Regerssion from <a class="external" href="https://review.typo3.org/c/Packages/TYPO3.CMS/+/67635">https://review.typo3.org/c/Packages/TYPO3.CMS/+/67635</a>. Only for master (v11)</p> TYPO3 Core - Feature #93983 (New): Integrator support: Handling of incorrect filename for typoscr...http://forge.typo3.org/issues/939832021-04-24T16:36:39ZGuido Schmechel
<p>Of course, one can argue/discuss about this. I'll just take up the problem.</p>
<p>Context: The TypoScript setup was not loaded because the file was called "Setup.typoscript". In the core itself, of course, the search is for "setup.typoscript", which is in accordance with the guidelines.</p>
<p>For me, however, there would be potential here to support the integrator. We could also check for a ucwords('setup') file existence and add a log entry if this file exists. For me it's a low hangin' fruit.</p> TYPO3 Core - Feature #93982 (New): Redirect Demand: Allow multiple targets and source_pathshttp://forge.typo3.org/issues/939822021-04-24T16:23:46ZGuido Schmechel
<p>Currently, only one target and one source path are allowed for redirect requests. This is passed as a string to the demand. In contrast, you can pass the host with an array.</p>
<p>=> typo3/sysext/redirects/Classes/Repository/Demand.php</p>
<p>The RedirectRepository (typo3/sysext/redirects/Classes/Repository/RedirectRepository.php) and its function getQueryBuilderForDemand could be a little bit more flexible. We could change from string to array and add the constraints with a for loop.</p>
<p>Advantage: It is easier to merge the demands and thus use a pagination from the core. This as support for a third-party extension.</p>
<p>Hint: This would be breaking and may only be implemented from v12</p> TYPO3 Core - Bug #93254 (Closed): Redirect without query parameters is not respectedhttp://forge.typo3.org/issues/932542021-01-09T18:30:59ZGuido Schmechel
<p>Context:<br />TYPO3 Integrator creates a simple redirect (Page A to Page B) with option "respect_query_parameters" = true. An user calls this source page (Page A) without a query parameter and gets a 404 page.</p>
<p>Solution: <br />typo3/sysext/redirects/Classes/Service/RedirectService.php only requires an extra condition to intercept this.</p> TYPO3 Core - Task #88722 (Closed): Extended field length of header_positionhttp://forge.typo3.org/issues/887222019-07-11T12:09:40ZGuido Schmechel
<p>Current situation:<br />Length of field header_position is set to 6, because of the three values "center", "left", and "right"</p>
<p>Problem:<br />If you add a new field via TCEForm long values cutted.</p>
<pre><code class="php syntaxhl" data-language="php"><span class="no">TCEFORM</span><span class="mf">.</span><span class="n">tt_content</span><span class="mf">.</span><span class="n">header_position</span><span class="mf">.</span><span class="n">addItems</span> <span class="p">{</span>
<span class="n">u</span><span class="o">-</span><span class="n">txt</span><span class="o">-</span><span class="n">center</span> <span class="o">=</span> <span class="nc">Centered</span>
<span class="p">}</span>
</code></pre>
<p>Possible solution:<br />Extend field length to Varchar(255)</p> TYPO3 Core - Task #88396 (Closed): Several typos with the word "exits"http://forge.typo3.org/issues/883962019-05-20T11:23:44ZGuido Schmechel
<p>If you are looking for a simple contribution task we have several places where the word "exits" is misspelled. Example: <a class="external" href="https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Tests/Unit/Resource/Driver/LocalDriverTest.php#L1069">https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Tests/Unit/Resource/Driver/LocalDriverTest.php#L1069</a></p>
<p>Hint: In some case "exits" comes from "to exit"</p> TYPO3 Core - Task #87317 (Closed): Filelist UX: Click on paginationhttp://forge.typo3.org/issues/873172019-01-02T14:07:07ZGuido Schmechel
<p>Filelist generate a pagination in this format:<br />"(Arrow) Begin - End"</p>
<p><strong>Current situation</strong><br />Only the arrow is clickable to navigate.</p>
<p><strong>Target</strong><br />The integrator can also navigate with a click on the numbers.</p> TYPO3 Core - Task #87313 (Closed): Update copyright year in documentation, INSTALL.md, README.md ...http://forge.typo3.org/issues/873132018-12-31T10:17:45ZGuido Schmechel