TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-11-18T15:05:30ZTYPO3 Forge
Redmine TYPO3 Core - Task #102399 (Closed): Redirects: Use translation in redirects paginationhttp://forge.typo3.org/issues/1023992023-11-18T15:05:30ZGuido Schmechel
<p>A hardcoded label is still used in the pagination of the redirects. This should be replaced by an XLF reference.</p> 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 - Task #99492 (Closed): Use table as output for the redirects:checkintegrity commandhttp://forge.typo3.org/issues/994922023-01-08T13:02:04ZGuido Schmechel
<p>With various checks in the command, the list of hits can become very long. Instead of using the text format, it is better to use the table. The output can then be clearer.</p>
<p><a class="external" href="https://symfony.com/doc/current/components/console/helpers/table.html">https://symfony.com/doc/current/components/console/helpers/table.html</a></p> TYPO3 Core - Feature #99491 (New): PSR14 Event for the redirect integrity checkhttp://forge.typo3.org/issues/994912023-01-08T12:45:42ZGuido Schmechel
<p>As an integrator, I would like to check redirects to records to see if they are still accessible. The prerequisite for this is a RecordLinkhandler, e.g. for news.</p>
<p>With this PSR-14 event, I can check whether targets (t3://record?identifier=tx_news&uid=456) are still valid. Other checks, e.g. for external URLs, would also be possible in this way.</p> TYPO3 Core - Feature #99489 (Under Review): Find redirect duplicateshttp://forge.typo3.org/issues/994892023-01-07T22:54:17ZGuido Schmechel
<p>The redirect:checkintegrity command should also check for duplicates in the sys_redirect table. The duplicates should only be marked.</p> TYPO3 Core - Feature #99485 (Closed): Show the redirect integrity statushttp://forge.typo3.org/issues/994852023-01-07T17:55:41ZGuido Schmechel
<p>We have a command to check the integrity of redirects. So far, this information is only displayed in the status report or directly in the CLI command.</p>
<p>Ideally, broken redirects should be marked in the management tool.</p> 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 - Task #98327 (Closed): scheduler: Streamline "executed" FlashMessagehttp://forge.typo3.org/issues/983272022-09-10T16:19:57ZGuido Schmechel
<p>In 2021, the scheduler was revised somewhat, as was the information in the flash message. Example:</p>
<p><trans-unit id="msg.taskEnabled" resname="msg.taskEnabled"><br /><source>Task "%s" with uid "%s" has been enabled.</source><br /></trans-unit></p>
<p>In the not executed/executed state, this information is missing.</p> TYPO3 Core - Bug #97968 (Closed): Undefined array key "typoLinkParameter" in /var/www/html/typo3/...http://forge.typo3.org/issues/979682022-07-19T08:58:14ZGuido Schmechel
<p>PHP Warning: Undefined array key "typoLinkParameter" in /var/www/html/typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php line 74<br /><a class="external" href="https://github.com/TYPO3/typo3/blob/main/typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php#L74">https://github.com/TYPO3/typo3/blob/main/typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php#L74</a></p>
Steps to reproduce
<ul>
<li>Add a invalid redirect, e.g. to t3://page?uid=23424243248324782</li>
<li>Route to redirect</li>
</ul>
<p>There is no typoLinkParameter for an unresolved redirect. Instead, $linkDetails['pageuid'] should be used in the error message.</p>
<p>Reproducable with TYPO3 version 11 and 12.</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 #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 - Bug #88723 (Closed): Incorrect syntax in rst filehttp://forge.typo3.org/issues/887232019-07-11T12:12:15ZGuido Schmechel
<p><a class="external" href="https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/9.4/Feature-85829-ImplementSymfonyExpressionLanguageForTypoScriptConditions.html">https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/9.4/Feature-85829-ImplementSymfonyExpressionLanguageForTypoScriptConditions.html</a></p>
<p>Example is set to "userId" But it should be frontend.user.userId. See syntax below</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>