TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-07-11T13:46:57ZTYPO3 Forge
Redmine 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 - 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 - 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 - 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> TYPO3 Core - Feature #98952 (Closed): Use wildcard in TCEMAIN.clearCacheCmd = cacheTag:taghttp://forge.typo3.org/issues/989522022-10-29T09:27:36ZChristian Toffolo
<p>EXT:news suggests to use <code>TCEMAIN.clearCacheCmd = cacheTag:tx_news</code> to clear all caches of pages on which the news plugins are used.<br />To achieve this <a href="https://github.com/georgringer/news/blob/da7e5c2bce8e096c1fe8152ef11c96cee4aa8d7c/Classes/Controller/NewsController.php#L107" class="external">EXT:news adds cache tag 'tx_news'</a> on news controller init.</p>
<p>If TYPO3 allowed to use wildcards in <code>TCEMAIN.clearCacheCmd = cacheTag:tag</code>, the same result could be achieved with an hypotetic code like:<br /><code>TCEMAIN.clearCacheCmd = cacheTag:tx_news*</code></p>
<p>Obviously, this can be useful in other cases and for other extensions.</p> TYPO3 Core - Bug #98947 (Closed): TCEMAIN.clearCacheCmd = cacheTag not workinghttp://forge.typo3.org/issues/989472022-10-28T10:30:22ZChristian Toffolo
<p>I'm trying to make a configuration like this to work for my own Extbase extension:<br />1) TCEMAIN.clearCacheCmd = cacheTag:tx_iantest</p>
<p>Testing it, it doesn't clear the pages cache with tags like tx_iantest_123.</p>
<p>Instead this one works for tags like tx_news_123:<br />2) TCEMAIN.clearCacheCmd = cacheTag:tx_news</p>
<p>Even if I placed both config 1 & 2 in the Page TSconfig of the page with news records, where the config number 2 works, the config number 1 doesn't seem to have effect. By example: it doesn't delete records LIKE 'tx_iantest' in cache_pages_tags while config number 2 does delete records LIKE 'tx_news'.</p> TYPO3 Core - Bug #98505 (New): Impossible to edit "Page translation" records as other type of rec...http://forge.typo3.org/issues/985052022-10-03T08:42:26ZChristian Toffolo
<p>Reproduce:<br />1. have a page with translations<br />2. go to BE List module<br />3. select some fields with "Show columns" button, eg: Description<br />4. try to edit the Description field of all page's translations</p>
<p>Result:<br />can't edit the Description field of all page's translations as I can edit fields in other records type eg: tt_content</p> TYPO3 Core - Bug #98457 (New): Processed file doesn't existhttp://forge.typo3.org/issues/984572022-09-28T09:30:55ZChristian Toffolo
<p>Use case: configure TYPO3 so that f:uri.image generated files are created inside typo3temp instead of fileadmin folder.</p>
<p>Steps to reproduce:<br />1. have 'fileadmin/ (auto-created)' storage with uid=1<br />2. have 'typo3temp' storage with uid=2<br />3. setting <code>processingfolder</code> field of 'fileadmin/ (auto-created)' storage to '2:assets/_processed_'</p>
<p>This setup results in f:uri.image renders the correct path (eg: /typo3temp/assets/_processed_/e/6/959161_10151652466566963_1259477499_o_5a95879fc3.jpg) but the file doesn't exist.</p> TYPO3 Core - Bug #81024 (Closed): getFilenameFromMainDir() triggers PHP Warnings open_basedirhttp://forge.typo3.org/issues/810242017-04-26T16:21:55ZChristian Toffolo
<p>Method<br /><pre>\TYPO3\CMS\Core\Resource\ResourceCompressor::getFilenameFromMainDir()</pre><br />triggers warnings<br /><pre>core: Core: Error handler (BE): PHP Warning: is_file(): open_basedir restriction in effect. File(/var/www/website/htdocs/../typo3conf/ext/extension/Resources/Public/file) is not within the allowed path(s):</pre><br />when the BE is browsed.</p>
<p>This happens because "is_file($absolutePath)" checks outside the website root in the case of a passed file that has a relative path that begins with "../typo3conf/extension..." and open_basedir doesn't allow it.</p>
<p>Me and Markus Klein talked about the problem and decided to use the PHP error control operator @ to suppress the warnings because other solutions could break the code in other cases.</p> TYPO3 Core - Feature #66681 (Closed): CategoryRegistry: add options to set l10n_mode and l10n_dis...http://forge.typo3.org/issues/666812015-04-30T13:00:59ZChristian Toffolo
<p>Class <strong>CategoryRegistry</strong> is missing options to set <strong>l10n_mode</strong> and <strong>l10n_display</strong></p>
<p>Simply adding:<pre>
if (isset($options['l10n_mode'])) {
$columns[$fieldName]['l10n_mode'] = $options['l10n_mode'];
}
if (isset($options['l10n_display'])) {
$columns[$fieldName]['l10n_display'] = $options['l10n_display'];
}</pre></p>
<p>to the method <strong>addTcaColumn</strong> of this class should add this small but useful feature.</p> TYPO3 Core - Bug #61210 (Closed): TYPO3 Fatal Error: Extension key "ianshop" is NOT loaded!http://forge.typo3.org/issues/612102014-08-26T17:15:54ZChristian Toffolo
<p>I did start to build one extension (attached as zip) using only extension_builder 6.2.0.<br />When I try load the extension I get this error:<br />TYPO3 Fatal Error: Extension key "ianshop" is NOT loaded!</p>
<p>Only after deleting typo3temp cache files the error disappear but the extension results not loaded.</p>
<p>TYPO3 6.2.5-dev<br />Php 5.5.9<br />Apache 2.4.7<br />Ubuntu 14.04</p>