TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-09-05T09:38:24ZTYPO3 Forge
Redmine TYPO3 Core - Bug #101848 (Resolved): PHP 8 warning in EXT:Backend\FrontendBackendUserAuthenticati...http://forge.typo3.org/issues/1018482023-09-05T09:38:24ZChristian Toffolo
<p><a class="external" href="https://github.com/TYPO3/typo3/blob/d8c1b99a34aa4d27922a66822e5c114fc5f52e12/typo3/sysext/backend/Classes/FrontendBackendUserAuthentication.php#L181">https://github.com/TYPO3/typo3/blob/d8c1b99a34aa4d27922a66822e5c114fc5f52e12/typo3/sysext/backend/Classes/FrontendBackendUserAuthentication.php#L181</a><br /><pre>
if (!$conf['onlyCurrentPid'] || $pid == $GLOBALS['TSFE']->id) {
</pre><br />should be<br /><pre>
if (!($conf['onlyCurrentPid'] ?? false) || $pid == $GLOBALS['TSFE']->id) {
</pre></p> TYPO3 Core - Bug #101847 (Resolved): PHP 8 warning in EXT:Backend\FrontendBackendUserAuthenticati...http://forge.typo3.org/issues/1018472023-09-05T09:32:39ZChristian Toffolo
<p><a class="external" href="https://github.com/TYPO3/typo3/blob/d8c1b99a34aa4d27922a66822e5c114fc5f52e12/typo3/sysext/backend/Classes/FrontendBackendUserAuthentication.php#L111">https://github.com/TYPO3/typo3/blob/d8c1b99a34aa4d27922a66822e5c114fc5f52e12/typo3/sysext/backend/Classes/FrontendBackendUserAuthentication.php#L111</a><br /><pre>
} elseif ($GLOBALS['TCA'][$table]['ctrl']['languageField']) {
</pre><br />should be<br /><pre>
} elseif ($GLOBALS['TCA'][$table]['ctrl']['languageField'] ?? false) {
</pre></p> TYPO3 Core - Bug #101602 (Resolved): PHP 8 warning in ContentObjectRenderer::editIconshttp://forge.typo3.org/issues/1016022023-08-06T10:09:26ZChristian Toffolo
<p><a class="external" href="https://github.com/TYPO3/typo3/blob/879ef42aaa4e63447a3cda37b033fd25dc6f0116/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php#L6687C9-L6687C12">https://github.com/TYPO3/typo3/blob/879ef42aaa4e63447a3cda37b033fd25dc6f0116/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php#L6687C9-L6687C12</a><br /><code>$editUid = $dataArray['_LOCALIZED_UID'] ?: $currentRecordUID;</code><br />should be<br /><code>$editUid = $dataArray['_LOCALIZED_UID'] ?? $currentRecordUID;</code></p> TYPO3 Core - Bug #101319 (Closed): Impossible to not display controls in videohttp://forge.typo3.org/issues/1013192023-07-11T13:46:57ZChristian Toffolo
<p>The simplest way to not display controls in HTML5 video it to not add the "controls" attribute at all to the video element.</p>
<p>\TYPO3\CMS\Core\Resource\Rendering\VideoTagRenderer renders the "controls" attribute in any case, making it harder to not display controls.</p> TYPO3 Core - Feature #101161 (New): New access right: Show if not logged inhttp://forge.typo3.org/issues/1011612023-06-23T10:37:11ZChristian Toffolo
<p>Use case: I want to hide a page only from users in a specific user group (e.g. SpecialUsers). So the page should still be visible if a user is not logged in.</p>
<p>AFAIK, at the moment, there's no way to do this in TYPO3.</p>
I think the best solution to this problem is to implement a new default access right: "Show if not logged in" <br />This way I can put all users who are not SpecialUsers in a group "No SpecialUsers".<br />Then I will set the access right to the page as:
<ul>
<li>"Show if not logged in" </li>
<li>"No SpecialUsers"</li>
</ul>
<p>This way the page will be visible if a user is not logged in and if a user is in the "No SpecialUsers" group (i.e.: users not in the "SpecialUsers" group).</p>
<p>Another solution could be to split the access right field in two:<br />- Visible to<br />- Hidden to<br />But that is probably too complicated.</p> TYPO3 Core - Bug #100063 (New): l10n_display=hideDiff not working for pi_flexformhttp://forge.typo3.org/issues/1000632023-03-02T13:17:17ZChristian Toffolo
Setting pi_flexform:
<ul>
<li>l10n_display = hideDiff</li>
<li>l10n_mode = exclude</li>
</ul>
<p>still displays the pi_flexform fields.</p> TYPO3 Core - Bug #99819 (New): Missing page tree in direct link to CEhttp://forge.typo3.org/issues/998192023-02-04T08:37:59ZChristian Toffolo
<p>Browsing a direct links to specific content elements or refreshing while editing a CE doesn't display the page tree.</p>
<p>Reproduce:<br />1. edit a record<br />2. refresh the browser tab</p>
<p>Result: <br />The edit form is displayed with module icons on the left but it misses the page tree.</p> TYPO3 Core - Bug #99444 (New): Core: Exception handler (WEB: FE): Error, code #0, file TypoScript...http://forge.typo3.org/issues/994442023-01-02T09:44:20ZChristian Toffolo
<p>Generated by Googlebot visiting a translated page that is a shortcut to another page like:<br /><a class="external" href="http://domain.ext/es/soporte/">http://domain.ext/es/soporte/</a><br />that is a shortcut to page with uid=3</p>
<p>PHP error log:<br />Mon, 02 Jan 2023 08:38:14 +0100 [WARNING] request="31bc2c162961e" component="TYPO3.CMS.Core.Error.ErrorHandler": Core: Error handler (FE): PHP Warning: Undefined array key "uid" in typo3/sysext/core/Classes/Domain/Repository/PageRepository.php line 1101<br />Mon, 02 Jan 2023 08:38:14 +0100 [WARNING] request="31bc2c162961e" component="TYPO3.CMS.Core.Error.ErrorHandler": Core: Error handler (FE): PHP Warning: Undefined array key "uid" in typo3/sysext/core/Classes/Domain/Repository/PageRepository.php line 1112<br />Mon, 02 Jan 2023 08:38:14 +0100 [CRITICAL] request="31bc2c162961e" component="TYPO3.CMS.Core.Error.ProductionExceptionHandler": Core: Exception handler (WEB: FE): Error, code #0, file typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php, line 2099: Attempt to assign property "rootLine" on null - {"mode":"WEB","application_mode":"FE","exception_class":"Error","exception_code":0,"file":"typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php","line":2099,"message":"Attempt to assign property \"rootLine\" on null","request_url":"https://domain.ext/es/soporte/","exception":null}</p> TYPO3 Core - Feature #99204 (New): Display record title in breadcrumb of edit formhttp://forge.typo3.org/issues/992042022-11-26T15:24:46ZChristian Toffolo
<p>When editing a record, it is missing a reference of which record is been edited after scrolling down (record title disappear after scrolling).</p>
<p>The (cropped) title of the record should be visible at the end of the breadcrumb (Path:).</p>
<p><img src="http://forge.typo3.org/attachments/download/37227/qr4p5y4f.png" alt="" loading="lazy" /></p> TYPO3 Core - Bug #99180 (Closed): Cropped jquery minicolors panelhttp://forge.typo3.org/issues/991802022-11-24T12:39:19ZChristian Toffolo
<p>The minicolors panel is cropped if its tab panel is too low (eg. IRRE element with few field).<br /><img src="http://forge.typo3.org/attachments/download/37223/ponpygbm.png" alt="" loading="lazy" /></p> TYPO3 Core - Bug #99089 (Closed): Pagetree tooltips don't disappear if scrolling with mouse wheelhttp://forge.typo3.org/issues/990892022-11-15T08:18:45ZChristian Toffolo
<p>The title says all. Easy to reproduce:<br />1. Mouse pointer on one icon of a page in the pagetree<br />2. Scroll with the mouse wheel</p>
<p>Result:<br />All the icon that the mouse pointer overs while scrolling will display a permanent tooltip (see attached image)</p> TYPO3 Core - Bug #99073 (Closed): PHP Warning: Uninitialized string offset 0 in /typo3/sysext/fro...http://forge.typo3.org/issues/990732022-11-12T17:22:40ZChristian Toffolo
<p>With PHP 8.1, the method<br /><code>\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::_parseFunc</code><br />produce a <br /><code>PHP Warning: Uninitialized string offset 0 in /typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php line 3691</code> <br />with a $theValue like<br /><code>> > > CLICK HERE < < <</code></p>
<p>The value arrives from the bodytext field of a tx_news_domain_model_news record.</p> TYPO3 Core - Feature #99043 (New): List Module: Remember sorting per tablehttp://forge.typo3.org/issues/990432022-11-10T10:45:19ZChristian Toffolo
<p>Steps to reproduce:<br />1. go List module<br />2. sort table (e.g.: tt_address) by tstamp: records are sorted old first<br />3. click again to sort by new records first<br />4. navigate away (e.g.: click another page)<br />5. already here, table has lost the previously set sorting (tstamp from new to old) and it back to default (very annoying with many records)</p>
<p>Expected behavior:<br />Sorting per table is remembered by TYPO3</p> TYPO3 Core - Task #98998 (New): Make edit buttons of not hidden CEs in Page module always opaquehttp://forge.typo3.org/issues/989982022-11-04T12:12:20ZChristian Toffolo
<p>A small improvement in Page module could be to make the edit buttons of a CE always full opaque, not only on rollover.</p>
<p>Actually the problem is that, while semi-transparent and in a page with a lot of CE and trying to hide/unhide CEs, it's confusing and hard to find those hidden and those not hidden.</p> TYPO3 Core - Bug #98995 (Closed): Undefined array key "SYS_LASTCHANGED" in ContentObjectRenderer....http://forge.typo3.org/issues/989952022-11-03T18:45:36ZChristian Toffolo
<p><a href="https://github.com/TYPO3/typo3/blob/e3bbf6c93e9c77cf4e88b8dd3584d736b7ba8cb3/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php#L1087" class="external">Here in method 'lastChanged'</a></p>
<p><code>(int)$tsfe->register['SYS_LASTCHANGED'])</code><br />should be:<br /><code>(int)($tsfe->register['SYS_LASTCHANGED'] ?? 0)</code><br />?</p>